Я показываю данные из БД в Activity.Я хочу, чтобы таблица и кнопки снизу.Для данных данных TableLayout будет лучшим вариантом для этого.Я добавил TableLayout в HorizontalView и ScrollView, чтобы он прокручивался вертикально и горизонтально.Добавляю все строки динамически - включая заголовок.Эта часть работает нормально.
Я хочу, чтобы, когда содержимое было меньше ширины экрана, оно все же должно занимать всю ширину экрана.Например,Если таблица хорошо вписывается в портретном режиме, то, конечно же, в альбомном режиме, слева будет пустое пространство.Я не хочу, чтобы это пространство было пустым, а занимало все столбцы.Если ширина строки больше ширины экрана, то никаких проблем вообще нет - появляется горизонтальная полоса прокрутки.
Я пробовал несколько вариантов, но ничего не помогло.Любая идея, какие настройки сделать, чтобы использовать все пространство (если оно вообще есть) и показать его.
И да, еще 1 выпуск горизонтальной полосы прокрутки, он появляется только в последнем ряду.Я хочу, чтобы он отображался под последним рядом, чтобы была видна граница последнего ряда.Мой XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical">
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:scrollbars="horizontal|vertical">
<HorizontalScrollView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="10dp" android:layout_marginBottom="10dp" >
<TableLayout android:id="@+id/browseTable" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_marginBottom="20dp"
android:background="#FF0000" android:stretchColumns="1,2,3">
</TableLayout>
</HorizontalScrollView>
</ScrollView>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="horizontal" android:gravity="center"
android:layout_marginTop="15dp">
<Button android:id="@+id/browseAddBtn" android:text="Add" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginRight="10dp" />
<Button android:id="@+id/browseViewBtn" android:text="Edit" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginRight="10dp" />
<Button android:id="@+id/browseReturnBtn" android:text="Return" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" />
</LinearLayout>
</LinearLayout>
ВЫХОД: