我在 XML 文件中有以下设置:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/table_more_features"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/background_blue" >
...
<TableRow
android:id="@+id/tableRow7"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/cell_top"
android:padding="5dip" >
<TextView
android:id="@+id/txt_foo"
android:background="@android:color/transparent"
android:layout_weight=".3"
android:text="Foo" />
<TextView
android:id="@+id/txt_bar"
android:background="@android:color/transparent"
android:layout_weight=".3"
android:text="Bar" />
<TextView
android:id="@+id/txt_woo"
android:background="@android:color/transparent"
android:layout_weight=".3"
android:text="Woo" />
</TableRow>
...
</TableLayout>
结果看起来像
似乎无论我尝试什么,我都无法在三个 TextView 之间获得均匀的间距,第一个总是占据大部分房间。我试图让所有 3 个水平均匀分布。
谢谢你的帮助。