안드로이드 정리노트 #3 안드로이드 뷰 정렬
(Android View, gravity)
@안드로이드 뷰 정렬
- 뷰 정렬은 layout_gravity와 gravity속성으로 가능합니다.
- layout_ gravity는 부모 여백에서의 정렬을 의미하고, gravity는 자신의 뷰안의 내용물에서의 정렬을 의미합니다.
@layout_gravity(부모 여백에서의 정렬)
- 위와 같이 텍스트뷰와 버튼 하나를 배치합니다.
- 버튼을 레이아웃 가운데에 배치하고 싶습니다. 이 경우에는 부모 여백에서의 정렬이므로 버튼의 속성에 layout_gravity값을 center로 줍니다.
- <코드>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="버튼입니다"
android:layout_gravity="center"/>
- 결과
- 버튼이 가운데로 조정됐습니다. 속성의 값으로는 left, right, center_vertical, center_horizontal등이 있으며 속성값에 '|'을 적용하면 여러 개의 정렬 속성값을 적용할 수 있다. (예를 들어 center|center_vertical)
@gravity(뷰 안 내용물에서의 정렬)
- 이번에는 텍스트뷰의 가운데 정렬을 적용하겠습니다.
- 텍스트뷰의 너비가 match_parent되어 있으므로 텍스트뷰 내에서 가운데 정렬을 적용하면 됩니다.
- <코드>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="브라더준 뷰 정렬"
android:gravity="center"/>
- 결과
반응형
'▶개발 > Android' 카테고리의 다른 글
[Android] 안드로이드 레이아웃:Frame Layout (0) | 2018.10.03 |
---|---|
[Android] 안드로이드 레이아웃:Linear Layout (0) | 2018.10.03 |
[Android] 안드로이드 레이아웃:Constraint Layout (0) | 2018.10.02 |
[Android] 안드로이드의 특징 (0) | 2018.10.01 |
[안드로이드] 어플리케이션 이름, 아이콘 설정하기 (0) | 2018.09.26 |