티스토리 뷰
728x90
Gravity
• 속성
• 뷰를 어떤 방향으로 끌어 당긴다.
• gravity의 종류
- gravity : 속성을 부여하는 뷰와 그 안에 있는 뷰의 관계
- layout_gravity : 속성을 부여하는 뷰와 그 외부에 있는 뷰의 관계
• gravity의 값 종류
- top, bottom, left, right, start, end, center, center_horizontal, center_vertical : 해당 방향으로 끌어 당김.
- clip_horizontal, clip_vertical : 부모보다 큰 경우 잘라낸다.
- fill, fill_horizontal, fill_vertical : 뷰를 끌어 당겨서 크기를 키운다.
<?xml version="1.0" encoding="utf-8"?>
<androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="300dp"
android:layout_height="400dp"
android:background="#bbbbbb"
android:gravity="center" >
<TextView
android:layout_width="100dp"
android:layout_height="100dp"
android:background="#FF0000"
android:gravity="bottom|right"
android:text="안녕하세요" />
<TextView
android:layout_width="100dp"
android:layout_height="100dp"
android:background="#00FF00"
android:gravity="center"
android:text="안녕하세요" />
</androidx.appcompat.widget.LinearLayoutCompat>
</androidx.appcompat.widget.LinearLayoutCompat>
이 글은
패스트 캠퍼스 Android 앱 개발의 정석 with Kotlin 올인원 패키지 Online
강의를 듣고 공부한 내용을 바탕으로 작성되었습니다.
728x90
'📱 Android > 🔍 UI' 카테고리의 다른 글
[Android/UI] 13. Resource(리소스) (0) | 2022.10.19 |
---|---|
[Android/UI] 12. Scroll View(스크롤 뷰) (0) | 2022.10.19 |
[Android/UI] 10. Frame Layout(프레임 레이아웃) (0) | 2022.10.19 |
[Android/UI] 9. Constraint Layout(컨스트레인트 레이아웃) (0) | 2022.10.17 |
[Android/UI] 8. 네임스페이스(namespace) (0) | 2022.10.17 |
댓글
공지사항