카테고리 없음

[Android]Liner_Layout

onemask 2018. 10. 5. 19:36

 Linear_Layout 


- 레이아웃이 일렬로 들어간다. 

- 비율로 화면을 구성할 수 있다.



* 속성


  •  weight : 각 layout이 차지 하고 있는 비중.숫자가 클 수록 차지하는 게 크다. 
  •  gravity : 각 레이아웃 안에 있는 뷰를 오른쪽, 왼쪽, 원하는 방향으로 정렬시킬 수 있다. 
  •  orientation : 각 위젯들이 위치 하는 방향 

   vertical  : 세로

   horizon : 가로. 





preview 이미지 



* 작성 시 유의 사항. 

<LinearLayout
android:layout_weight="1"
android:background="@android:color/darker_gray"
android:layout_width="50dp"
android:layout_height="match_parent"></LinearLayout>

이렇게 작성했었는데 

리니어 레이아웃에 마지막이 >, </LinerLayout>인지 초반에 작성하면서 헷갈렸다. 


레이아웃안에 레이아웃을 넣어 줄 때는 


 자식 클래스 리니어 레이아웃은 한줄에 ></LinerLayout>을 처리해주고 

 부모 클래스 리니어 레이아웃은 그 안에 모든 레이아웃을 작성한뒤 

 괄호 </LinerLayout>으로 닫아주면 작성 시 에러를 줄일 수 있다. 



LIST