study record

[안드로이드] 리니어 레이아웃 본문

안드로이드

[안드로이드] 리니어 레이아웃

asong 2020. 10. 4. 13:46

리니어 레이아웃

- 방향을 필수로 가진다.

- 한 방향으로만 쌓기

- 레이아웃 안에 레이아웃으로 가능 -> 두 가지 방향 가능

 

layout_gravity-center_horizontal: 버튼 자체의 가운데 정렬

right: 오른쪽 정렬

 

gravity_left: 내용물(글자)의 정렬

 

버튼의 밖: margin

버튼안의 글자와 테두리의 사이: padding

 

버튼 누르고, Attribute 눌러서 선택하여 조정

Layout margin

Layout gravity

Padding

textSize: 글자크기 sp나 dp

textColor: 글자 색상

background  (색 적을 때, #붙여야함.)

 

app-(src-main)-res-layout에서 새 레이아웃 파일 만들 수 있음.

 

layout_weight: 남아있는 공간을 분할해주는 역할, 각자 layout_weight속성 값 주면 된다.

                    1:1 -> 반으로 나눠짐.

                    1:2, 1:3 등으로 원하는 대로 줘서 공간을 나누면 된다.