셀 합치기
-> android:layout_span = "차지하려는 컬럼 수"
ex)
<TableRow>
<TextView
android:id="@+id/text_view"
android:layout_span="3"/>
</TableRow>
배치할려고 하는 컬럼 지정
-> android:layout_column = "배치하려는 컬럼 번호"
ex)
<TableRow>
<Button
android:id="@+id/btn_ok"
android:layout_column="2"
android:text="확인"/>
</TableRow>
p.s) 만약 총 컬럼 수가 3개인데 컬럼지정을 4로 하게 된다면 총 컬럼 수는 4개로 늘어나게 된다.
셀 크기 늘리기
-> android:stretchColumns = "늘릴려는 컬럼 번호 또는(또는 ,를 이용한 복수 선택) *" (* : All)
-> 하나 이상의 열 번호를 쉼표로 연결해 지정. 그러면 지정된 번호의 열은 해당하는 행에서 남아있는 공간을 없앨 수 있을 만큼 폭이 늘어나게 됨.
셀 크기 줄이기
-> android:shrinkColumns = "줄일려고 하는 컬럼 번호(또는 ,를 이용한 복수 선택) 또는 *" (* : All)
-> 하나 이상의 열 번호를 쉼표로 연결해 지정. 지정된 열은 텍스트를 줄 내림하는 등의 방법으로 차지하는 폭을 최대한 줄이게 됨.(기본 속성으로는 텍스트를 줄 내림하지 않음)
-> android:collapseColumns = "숨길려고 하는 컬럼 번호(또는 ,를 이용한 복수 선택) 또는 *"
-> 하나 이상의 열 번호를 쉼표로 연결해 지정. 지정된 열은 처음 화면에 나타날 때 숨겨진 상태로 보이지 않음. 그리고 실행 도중에 자바 코드에서 TableLayout 클래스의 setColumnCollapsed() 메소드를 사용해 특정 열을 화면에 표시하거나 다시 숨길 수 있음. 이 기능을 사용하면 사용자가 원하는 내용을 화면에 표시하고, 원하지 않는 내용을 화면에 표시하지 않게 프로그램할 수 있음.
'프로그래밍 정리 > 안드로이드' 카테고리의 다른 글
메모리 체크하기 (0) | 2013.12.11 |
---|---|
어플리케이션 버전 가져오기 (0) | 2013.12.11 |
RelaytiveLayout 위치 속성 (0) | 2013.12.11 |
Android에서 flex 호출 (0) | 2013.12.11 |
안드로이드 팁 (0) | 2013.12.11 |