LinearLayout의 주요 레이아웃 속성들

CODEDRAGON Development/Android

반응형


 

 

LinearLayout 주요 레이아웃 속성들

속성

적용대상

설명

android:orientation

부모

·       horizontal 또는 vertical

·       고유속성

·       자식 뷰들을 하나의 행으로(수평 방향)표시할 것인지 하나의 열로(수직 방향) 표시할 것인지를 결정합니다.

vertical

수직 배열

horizontal

수평 배열

 

android:gravity

부모

·       다음 상수들 하나 또는 여러 개를 ‘|’ 결합한

·       top, bottom, left, right, center_vertical, fill_vertical, center_horizontal, fill_horizontal, center, fill

·       부모 안의 구성요소의 위치 정의

·       뷰의 내용을 영역 내에서 어디에 위치시킬것인지를 지정합니다.

android:layout_gravity

자식

·       다음 상수들 하나 또는 여러 개를 ‘|’ 결합한

·       top, bottom, left, right, center_vertical, fill_vertical, center_horizontal, fill_horizontal, center, fill

·       특정 자식 뷰의 위치 정의

·       부모를 기준으로 자신의 위치 지정

·       뷰를 LinearLayout 영역 내에서 어디에 위치시킬것인지를 지정합니다.

 

 

 

 

android:gravity

·       자신 내부의 구성요소의 위치 정의

·       레이아웃에 명시해서 View 위치 지정
(
일반적, 레이아웃에 명시해서 view(Button, TextView) 제어)

·       버튼에 명시해 버튼 내의 text 위치 지정

 

 

 

android:layout_gravity

·       부모 기준으로 자신의 위치 지정

·       view(Button, TextView) 명시해서 레이아웃 기준으로 View 배치되는 위치 지정   

 

 

 

 

중앙정렬 속성값:

속성값

의미

center

정중앙

center_vertical

세로 중앙

center_horizontal

가로 중앙

 

 




반응형

'Development > Android' 카테고리의 다른 글

FrameLayout의 주요 레이아웃 속성들  (0) 2019.08.22
FrameLayout  (0) 2019.08.21
layout_weight  (0) 2019.08.21
LinearLayout  (0) 2019.08.21
Layout 종류  (0) 2019.08.21