Android: полосы прокрутки появляются под компонентом, а не на компоненте - PullRequest
0 голосов
/ 01 февраля 2012

У меня есть таблица, к которой я добавил вертикальные и горизонтальные полосы прокрутки.Горизонтальные полосы прокрутки появляются внизу в последнем ряду таблицы.Из-за этого граница таблицы не видна.Я хочу, чтобы это появилось ниже последней строки таблицы.Я пытался добавить поля, но ничего не получалось.То же самое и с вертикальной прокруткой.Это мой xml:

<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" android:layout_weight="1">

    <HorizontalScrollView android:layout_width="fill_parent" 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>

И вот результат: enter image description here

Любой телефон доверия очень признателен.

1 Ответ

2 голосов
/ 01 февраля 2012

Теперь я понял, что вы ищете. Я попытался и получил решение с помощью просмотра изображений внутри прокрутки и горизонтальной прокрутки, все работает нормально. Он может работать или не работать с вашим макетом таблицы, протестируйте его.

Добавьте строку ниже в Таблице в файле XML.

android:padding="5dip"

Дайте мне знать, работает или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...