画面幅のちょうど 3 倍になる HorizontalScrollView を作成しようとしています。次のコードを試しましたが、スクロールビューがスクロールしません。メインの LinearLayout 内の 3 つの LinearLayouts がそれぞれ画面の幅になるように設定するにはどうすればよいですか?
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<!-- the container for all the pages -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="#000000"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="#FF0000"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="#FF0000"/>
</LinearLayout>
LinearLayouts に特定の幅を指定すると、スクロールビューはスクロールしますが、各 LinearLayout が画面の幅を持つ必要があることに注意してください。