私はここでお勧めできないことをしています、そしてそれを知っています、しかし私は水平スクロールビューにネストされたウェブビューを持っています。(Webviewが提供するよりも多くのスクロール制御が必要でした。)
レイアウトは次のようになります。
<?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>
結果は次のとおりです。
Webビューがhorizontalscrollviewを埋めていません。水平スクロールビューがビューをファイリングしているので、両方をfill_parentに設定していても、Webビューがビューを埋めていないと言えると思います。誰かがウェブビューを水平スクロールビューを幅方向に埋める方法を理解するのを手伝ってくれるなら、私は本当に本当に欲しいです...それから私は高さを測定し、その測定値を使用してテキストをページ分割します(幅方向にチャンクで表示されます)これが、horizontalscrollviewを選択した理由です。)
:D
(または、Webビューでスムーズな水平スクロールを行うためのよりクリーンな方法の提案も役立ちます。)