親ビューよりも広い ListView があります。水平スクロールを行うために、HorizontalScrollView でラップしました。
簡素化されたレイアウト XML:
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="match_parent" >
<RelativeLayout
android:id="@+id/main"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ListView
android:id="@+id/children"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</RelativeLayout>
</HorizontalScrollView>
そのため、ListView に垂直スクロールバーがあり、HorizontalScrollView に水平スクロールバーがあります。
私の問題は、HorizontalScrollView が右端までスクロールされない限り、垂直リスト スクロールバーが表示されないことです。ListView の右端に沿って垂直スクロールバーがあるためです。
HorizontalScrollView の右端に沿って垂直スクロール バーを表示する方法はありますか? リストの垂直スクロールバーを任意の HorizontalScrollView 位置で表示できるようにします。