私のアプリのメイン メニューには、5 行に配置された 10 個のオプションが表示されます。次のように、2 つのリストビューを含む非常に単純なレイアウトを使用します。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ListView
android:id="@+id/list1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fadeScrollbars="true"
android:divider="#00000000" />
<ListView
android:id="@+id/list2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fadeScrollbars="true"
android:divider="#00000000" />
</LinearLayout>
私は電話用にはかなり単純な行レイアウトを使用し、タブレット用にはより手の込んだ行レイアウトを使用していますが、すべてうまく機能しています。しかし、電話を縦向きにすると、2 つのリストビューがスクロールし始めます。独立してスクロールすることを除けば、それで問題ありません。それらが同期してスクロールした方が良いでしょう。これを達成する方法はありますか?契約を破るわけではないので、簡単な解決策を探していますが、思いつきません。