1

このようなレイアウトを使用するアプリを作成しています

画像レイアウト 1

ブラック - タブレット画面 | パープル - メニュー | ライトブルー - ListView 1 | 青 - コンテンツ | 赤 - ListView 2

リストビュー 1 からオプションを選択した後、レイアウトはこの別の画像のようにする必要があります

画像レイアウト 2

ブラック - タブレット画面 | パープル - メニュー | ライトブルー - ListView 1 | 青 - コンテンツ | 赤 - ListView 2

では、(XML を使用して) タブレット画面よりも大きなレイアウトを作成し、Listview 1 または Listview 2 を非表示/表示して任意のタブレットを使用して動作させる方法を教えてください。

よろしくお願いします!

4

1 に答える 1

2
  1. ListViewXML に両方を含めます ( ID には と を使用すると仮定します)。できればleft_list、コンテンツ ビューとコンテンツ ビューにright_listLinearLayoutlayout_weight="1"
  2. android:visibility='gone'の XML に追加します。right_list
  3. left_listandへの参照があることを確認right_listしてください(これらはand であるとActivity仮定しますleftListrightList
  4. リスト アイテムをクリックするとleftList.setVisibility(View.GONE); rightList.setVisibility(View.VISIBLE)、可視性が変更されるようにトリガーするために呼び出されます。
于 2013-07-05T19:37:40.177 に答える