HorizontalScrollView внутри TableRow - PullRequest
       39

HorizontalScrollView внутри TableRow

0 голосов
/ 09 ноября 2011

У меня есть TableRow внутри TableLayout. Если я добавлю вертикальный ScrollView в TableRow, он будет работать как положено. Однако, если я добавлю HorizontalScrollView в TableRow, прокрутка не будет работать вообще.

Кто-нибудь знает, почему это происходит? Могу ли я использовать какой-либо обходной путь для достижения этого?

Заранее спасибо!

- EDIT -

Вот пример:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TableRow>
        <HorizontalScrollView android:scrollbars="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">

            <TableLayout android:layout_width="fill_parent" android:layout_height="fill_parent">

                <TableRow>
                    <Button android:layout_width="350px" android:layout_height="350px" android:text="TEST" />
                    <Button android:layout_width="350px" android:layout_height="350px" android:text="TEST" />
                </TableRow>
                <TableRow>
                    <Button android:layout_width="350px" android:layout_height="350px" android:text="TEST" />
                    <Button android:layout_width="350px" android:layout_height="350px" android:text="TEST" />
                </TableRow>
            </TableLayout>

        </HorizontalScrollView>

    </TableRow>

</TableLayout>

Если я изменяю HorizontalScrollView на вертикальный ScrollView, он работает (очевидно, вертикально).

1 Ответ

0 голосов
/ 20 августа 2014

попробуй

<HorizontalScrollView android:scrollbars="horizontal"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent">

Edit:

Это должно установить ScrollView на размер (размер контента) содержимого, равный размеру места, доступного в parrent.

...