tabview列根据屏幕大小

时间:2013-07-30 12:21:37

标签: android android-tabhost

  

我有一张桌子

<TableLayout
android:id="@+id/branchTable"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_below="@+id/EditTextSubHeading"
android:layout_margin="10dp"
android:collapseColumns="30sp" >
</TableLayout>
  

我想根据屏幕大小调整所有列。如果我有一个Tab,我想   10.1“我每列有5列应该采用10.1”/ 5

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

将以下代码添加到tablelayout:

android:stretchColumns="*"
android:shrinkColumns="*"

这意味着所有色谱柱都能够收缩和拉伸。 Android将处理如何为所有列分配好的空间。您还可以通过在上面的代码中设置数字来指定要拉伸或缩小的列。