0
我有幾個TableLayout的layout_width =「fill_parent」,但有時他們似乎自己切換到layout_width =「wrap_content」,導致整個表格擠壓並適應最小寬度。Android TableLayout將其寬度從fill_parent調整爲wrap_content本身
一個受影響的表是:
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tbl"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:stretchColumns="*">
<TableRow>
<Button
android:id="@+id/btn1"
android:layout_height="fill_parent"
android:text="@string/btn1"
android:drawableRight="@android:drawable/ic_input_get"
/>
<Button
android:id="@+id/btn2"
android:layout_height="fill_parent"
android:text="@string/btn2"
android:drawableRight="@android:drawable/ic_lock_silent_mode_off"
/>
</TableRow>
</TableLayout>
正如你所看到的,非常標準的東西。它開始看起來不錯,但是如果我離開活動並回來,開關似乎是隨機發生的。有什麼建議麼?
該表使用的是android:stretchColumns =「*」 – amit