在我的例子中如何定义TableLayout的列宽?

时间:2011-07-06 12:20:46

标签: android android-layout android-emulator android-widget

我有一个表格布局:

<TABLELAYOUT xmlns:android="http://schemas.android.com/apk/res/android"      

    android:layout_width="fill_parent" 
    android:layout_height="fill_parent">

   <TABLEROW>
       <TEXTVIEW 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="1">

        <TEXTVIEW 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="2">

         <TEXTVIEW 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="3">

         <TEXTVIEW 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="4">
          ...
          <!--there are 10 columns-->
          ...
    </TABLEROW>
</TABLELAYOUT>

此表格中有 10 列。

我的问题是:

  1. 如何自定义每个列宽,以便屏幕上只显示 4 列?

  2. 如何设置行高?

1 个答案:

答案 0 :(得分:0)

你可以通过(screenWidth / 4)定义前4个textView的大小。你可以另外定义6个。所以你只能看到前4列