CODEDRAGON ㆍDevelopment/Android
컨테이너 종류
구분 | 설명 |
LinearLayout | 박스 모델, 즉 위젯이나 다른 하위 컨테이너가 가로나 세로 방향으로 하나씩 차례로 정렬되는 레이아웃을 지원합니다.. |
RelativeLayout | 자식 뷰들을 상대적인 관계에 따라 배치됩니다. |
FrameLayout | 여러 자식 뷰들을 겹쳐서 그리고자 할 때 사용하는 레이아웃. 이 레이아웃은 여러 이미지들을 같은 영역에 표시하고자 할 때 사용합니다. |
TableLayout | 자식 뷰들을 열과 행으로 조직화된 표 형태로 배치합니다. |
GridLayout | 격자 모양의 표을 만들 수 있는 레이아웃 |
Layout 속성
layout_width | fill model 속성으로 넓이 채우기 |
layout_height | fill model 속성으로 높이 채우기 |
orientation | 방향 설정 |
padding | 여유공간 설정 |
weight | 공간의 가중치 값 설정 |
layout_gravity |
부모 컨테이너의 여유 공간에 있는 뷰를 정렬할 때 |
gravity | 뷰에서 표시하는 내용물을 정렬할 때
gravity 속성 값 top buttom left right center_vertical center_horizontal fill_vertical fill_horizontal center fill clip_vertical clip_horizontal
|
margin 과 padding
margin | 뷰와 부모 사이에 적용되며 패팅은 뷰와 내용물 사이에 적용됩니다. |
padding | 뷰와 내용물간의 간격을 지정합니다. 버튼의 경우 버튼 내부의 문장과 버튼 테두리와의 간격이 패딩이며 레아웃의 경우 차일드 뷰와의 간격이 패딩이 됩니다. |
'Development > Android' 카테고리의 다른 글
LinearLayoutDemo-LinearLayout - 수직/수직 정렬(orientation) (0) | 2014.06.17 |
---|---|
LinearLayout (0) | 2014.06.17 |
RadioButtonDemo-라이오버튼, RadioButton으로 선택한 가위/바위/보 텍스트 출력 하기 (0) | 2014.06.16 |
라이오버튼(RadioButton) (0) | 2014.06.16 |
CheckBoxDemo-체크 박스의 체크 상태 표시하기 (0) | 2014.06.16 |