0

私のアプリのメイン メニューには、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 つのリストビューがスクロールし始めます。独立してスクロールすることを除けば、それで問題ありません。それらが同期してスクロールした方が良いでしょう。これを達成する方法はありますか?契約を破るわけではないので、簡単な解決策を探していますが、思いつきません。

4

1 に答える 1

0

解決策は信じられないほど単純です。2 つのリストビューの代わりにグリッドビューを使用するだけです。ジョブ完了。

于 2012-11-22T17:04:08.700 に答える