Содержание растягивается, чтобы заполнить HorizontalScrollView - PullRequest
1 голос
/ 12 марта 2011

Я делаю неадекватную вещь здесь, и я знаю это, но у меня есть веб-просмотр, вложенный в горизонтальный просмотр. (Мне нужно больше контроля прокрутки, чем обеспечивает веб-просмотр.)

Макет выглядит так:

<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webRel"
    android:layout_below="@+id/titlebar"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <WebView 
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/webZ"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
    />
</HorizontalScrollView>

И результаты таковы: My webview.

Веб-просмотр не заполняет горизонтальный просмотр. Представление horizontalscroll представляет представление, поэтому, я думаю, я мог бы сказать, что веб-представление не заполняет представление, даже если я установил оба параметра fill_parent. Мне бы очень, очень понравилось, если бы кто-нибудь помог мне понять, как веб-просмотр заполняет горизонтальный просмотр по ширине ... потому что тогда я измеряю высоту и использую это измерение для разбивки на страницы текста (который затем отображается кусками по ширине, что Вот почему я выбрал горизонтальный просмотр.)

: D

(В качестве альтернативы, предложения по более чистому способу плавной горизонтальной прокрутки в веб-просмотре также могут быть полезны.)

Ответы [ 2 ]

6 голосов
/ 15 марта 2011

Ответ таков: используйте android: fillViewPort.В нем будет растянутое содержимое прокрутки, чтобы заполнить представление.

1 голос
/ 12 марта 2011

WebView уже поддерживает горизонтальную прокрутку, вы не должны помещать его в HorizontalScrollView.

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