У меня есть собственное представление списка, которое меняет размер при нажатии на одну из строк, добавляются новые строки. Когда действие загружается впервые, в табличном макете есть только одна строка и две кнопки (предыдущая и следующая).
В настоящее время, если у меня есть мой список добавленных в таблицу и строка 2 содержит кнопки. Высота и ширина макета установлены на wrap_content.
Когда к списку добавляются новые строки, размер строки не изменяется и, во-вторых, расширяется, занимая пространство, которое было для кнопок. И поэтому в результате мои кнопки исчезают.
main.xml
<LinearLayout android:orientation="vertical" style="?fill_parent"
android:layout_weight="1">
<TableLayout style="?fill_parent" android:layout_weight="1" >
<TableRow android:id="@+id/tr1">
<CustomList android:id="@+id/mainview" ndroid:layout_height="wrap_content"
android:layout_width="wrap_content" />
</TableRow>
<TableRow android:layout_height="wrap_content" android:layout_width="match_parent">
<Button android:layout_width="wrap_content" android:id="@+id/button1"
android:text="@string/buttonPrevious" android:layout_height="wrap_content"> </Button>
<Button android:layout_width="wrap_content" android:id="@+id/button2"
android:text="@string/buttonNext" android:layout_height="wrap_content"></Button>
</TableRow>
</TableLayout>
</LinearLayout>
Как динамически обновить размер строки при добавлении новых строк в представления.?
Спасибо