CODEDRAGON ㆍDevelopment/Android
GridLayout
GridLayout | 격자 모양의 표을 만들 수 있는 레이아웃. |
GridLayout은 API 14(안드로이드 4.0)부터 사용 가능하기 때문에 AndroidManifest.xml의 minSdkVersion을 14이상으로 설정해줘야 사용 가능합니다.
이하 버전일 경우 인스톨이 되지 않고 에러가 납니다. 인스톨이 되었어도 기능사용시 에러가 날 수 있습니다.
AndroidManifest.xml
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" /> |
GridLayout 태그에 지정하는 속성
속성 | 설명 |
orientation | 배치의 방향을 지정. 가로(vertical) 우선, 세로(horizontal) 우선으로 지정할 수 있으며 디폴트는 horizontal |
columnCount | 최대 열 개수를 지정. 한 행이 이 개수를 초과하면 아래 행으로 자동 개행. |
rowCount | 최대 행 개수를 지정. 한 열이 이 개수를 초과하면 오른쪽 열로 자동 개행. |
alignmentMode | 차일드 정렬의 기준을 지정. alignBounds이면 차일드의 외곽을 기준으로 하며 alignMargins이면 마진을 기준으로 합니다. 디폴트 alignMargins. |
columnOrderPreserved | 열의 경계를 인덱스의 오름차순으로 배치 |
rowOrderPreserved | 행의 경계를 인덱스의 오름차순으로 배치 |
useDefaultMargins | 차일드 뷰의 레이아웃에 별다른 지정이 없으면 차일드의 속성을 참조하여 계산한 디폴트 마진을 사용합니다. 이 값이 false이면 마진은 0으로 처리되어 차일드끼리 밀착합니다. |
GridLayout 하위 태그에 지정하는 속성
속성 | 설명 |
layout_column | 차일드가 배치될 셀의 열 좌표를 지정. 디폴트 UNDEFIED 차일드 순서에 따라 자동 계산 |
layout_row | 차일드가 배치될 셀의 행 좌표를 지정. 디폴트 UNDEFIED 차일드 순서에 따라 자동 계산 |
layout_columnSpan | 차일드가 차지할 열 수를 지정. 디폴트는 1 |
layout_rowSpan | 차일드가 차지할 행 수를 지정. 디폴트는 1 |
layout_gravity | 열 내에서의 차일드 정렬 방식을 지정. 디폴트 LEFT|BASELINE |
'Development > Android' 카테고리의 다른 글
ScrollView(스크롤뷰) (0) | 2014.06.21 |
---|---|
GridLayoutDemo-3행 3열/4열의 수평 그리드 레이아웃 (0) | 2014.06.20 |
HandlerDemo-스레드로 데이터 처리후 UI로 출력하기 (0) | 2014.06.20 |
MessageDemo-각종 팝업창 오픈하기(경고창, 토스트, 프로그레스다이얼로그) (0) | 2014.06.20 |
eclipse, DDMS-폰 화면 캡처 하기 (0) | 2014.06.20 |