[Android] TableLayout Android 2011. 12. 12. 18:03
테이블 레이아웃은 일종의 표를 생각하면 된다.

열과 행으로 이루어지는 형식이며 이 높이는 wrap_content에 귀속된다.

다음 예제를 실행해보면 java의 JTable 형태 처럼 나타나는 것을 확인 할 수 있다.

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
     >
   
 <TableRow>
     <TextView android:text ="1" />
     <TextView android:text ="2" />
     <TextView android:text ="3" />
 </TableRow>
 <TableRow>
     <TextView android:text ="3" />
     <TextView android:text ="2" />
     <TextView android:text ="1" />
 </TableRow>
</TableLayout>

또한 부모 폭에 맞추게 할려면 shrinkColumns 이용하여 축소 하거나 stretchColumns 이용하여 확장 시킬 수 있다.