Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 안드로이드
- github
- 데이터바인딩
- 노마드북클럽
- listview
- 부스트캠프
- 북클럽
- 윈도우10
- 알고리즘
- 노마드코더
- Android
- 액티비티
- activity
- RecyclerView
- 백준
- java
- androidstudio
- 부스트코스
- Node.js
- 클린코드
- 지하철api
- 선형레이아웃
- Windows10
- 사용자폴더
- CS50
- CardView
- 노개북
- BOJ
- 트렐로 삭제
- codility
Archives
- Today
- Total
Be Developer
[Android] 선형 레이아웃(LinearLayout) 본문
반응형
LinearLayout
LinearLayout은 세로 또는 가로로 모든 하위 항목을 정렬하는 뷰그룹이다.
android:layout_width, android:layout_height 속성은 필수로 설정되어야 한다.
android:orientation 속성을 사용하여 레이아웃 방향(horizontal/vertical)을 지정할 수 있고, 속성은 아무런 값도 입력되지 않는다면 default값인 horizontal로 배치된다.
레이아웃 가중치
LinearLayout에서는 android:layout_weight 속성을 사용하여 하위 항목에 가중치를 줄 수 있다.
가중치는 이 뷰가 화면에서 얼마나 공간을 차지해야 하는지와 관련된 값이라고 할 수 있다.
하위 뷰는 가중치 값을 지정할 수 있고 남은 공간은 가중치 비율에 따라 할당된다.
기본 가중치는 0이다.
(균등한 가중치를 가진 하위 항목을 만드려면 android:layout_width="0dp" 혹은 android:layout_height="0dp"로 설정한 뒤 각 뷰의 android:layout_weight="1"로 설정하면 된다.)
반응형
'Android' 카테고리의 다른 글
[Android] 액티비티 (Activity) (0) | 2019.08.27 |
---|---|
[Android] ScrollView 안에 ListView의 height 조절 안되는 문제 (0) | 2019.08.20 |
[Android] 인텐트 및 인텐트 필터(Intent and IntentFilter) (0) | 2019.04.30 |
[Android] 액티비티의 구성 변경 처리와 조정 (0) | 2019.04.29 |
[Android] 액티비티 상태 저장 (0) | 2019.04.29 |
Comments