У меня есть несколько TableLayout, которые имеют layout_width = "fill_parent", но иногда они, кажется, переключаются на layout_width = "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>
Как видите, довольно стандартные вещи. Все начинается с правильного взгляда, но если я ухожу от Действия и возвращаюсь, переключение происходит случайно. Есть предложения?