TableLayout

CODEDRAGON Development/Android

반응형

   

   

   

TableLayout

  • 자식 뷰들을 열과 행으로 조직화된 형태로 배치한다.
  • border 속성은 없으며
  • 열의 갯수는 자동적으로 읽어오지만 행은 반드시 명시해 주어야 합니다.
  • 테이블은 TableRow라는 객체로 구성되어 있으며 이는 행을 뜻합니다.
  • 이 행에는 뷰를 삽입하는 만큼의 열이 생성되며 이것을 셀이라고 합니다.
  • Tablelayout 잘 사용되지 않습니다.(크기때문에 내용 보기에 불편하고 표기하기에도 부적합합니다)

       

       

   

 

TableLayout의 주요 레이아웃 속성들

속성

적용대상

설명

android:collapseColumns

TableLayout

문자열 또는 문자열 자원 참조.

예 : 0,1,2,3,5,7

숨길 열들의 번호(0 기반)들을 쉼표로 분리해서 나열한 형태

android:shrinkColumns

TableLayout

문자열 또는 문자열 자원 참조.

예 : 0,1,2,3,5,7 모든 열을 지정하려면 *.

  • 고유 속성.
  • 줄일 수 있는 열들의 번호(0 기반)들을 쉼표로 분리해서 나열한 형태.
  • 지정된 열은 텍스트를 줄 내림하는 등의 방법으로 차지하는 폭을 최대한 줄입니다(자동 축소)

android:stretchColumns

TableLayout

문자열 또는 문자열 자원 참조.

예 : 0,1,2,3,5,7 모든 열을 지정하려면 *.

  • 고유 속성.
  • 늘릴 수 있는 열들의 번호(0 기반)들을 쉼표로 분리해서 나열한 형태.
  • 지정된 번호의 열은 해당하는 행에서 남아있는 공간을 없앨 수 있을 만큼 폭이 늘어납니다(자동 확장)

android:layout_column

TableRow의 자식 뷰

정수 또는 정수 자원 참조.

예 : 1

이 뷰가 표시될 열 번호(0 기반)

android:layout_span

TableRow의 자식 뷰

1 이상의 정수 또는 정 수 자원 참조.

예: 3

이 뷰가 차지할 열들의 개수.