7_2 리니어레이아웃(LinearLayout)

오현석·2022년 4월 28일
0

리니어레이아웃은 레이아웃내 위젯을 왼쪽 위부터 아래쪽 또는 오른쪽으로 차례로 배치한다


orientation 속성

orientation값으로 "vertical"과 "horizontal" 있으며 값에 따라 위젯을 수직 또는 수평으로 출력한다


gravity 와 layout_gravity 속성

  • Layout_gravity : 부모 컨테이너의 여유공간을 활용하여 뷰를 배치한다.

  • Gravity : 뷰내에 여유공간을 활용하여 글자나 이미지등을 배치한다.

  • "left", "right", "center", "top", "bottom" 등을 사용

  • 2개를 조합해서 "right | top" 처럼 사용 (오른쪽 위)


baselineAligned 속성

  • 위젯들을 정렬해 준다

  • true 와 false 값을 가진다


layout_weight 속성

  • 화면 내에 다수의 리니어레이아웃을 사용할 때 주로 사용

  • 화면 전체에 대한 비율(%)로 레이아웃 크기를 지정한다

  • 비율을 달리 지정한다면 "layout_height"의 속성을 모두 "0dp"로 설정해야 한다

profile
지망생

0개의 댓글