2012-01-25 42 views
0

私はアンドロイドの開発に慣れています。フラグメントに関する作業については疑問があります。Android - Android UIのデュアルListViewsフラグメント

2つのリストビューを同じ画面に表示するアプリケーションを作成する必要がありますが、右側のリストは左側のリストで選択した内容によって異なります。私はフラグメントに関する作業についてのチュートリアルとサンプルをすべて見てきましたが、それをうまくやる方法は見つけられませんでした。

XMLから右側のデータを取得する方法で行いたいので、そのリストのすべてのインターフェイスを1つずつビルドする必要はありません。それに対応するデータを入力します。

どうすればよいですか?

+0

私はあなたの質問を言い換える必要があると思います。どのように正確に2つ目のリストビューを最初の選択肢に反応させたいのですか? –

+0

そのようなカテゴリリスト、最初のlistview、および2番目のリストは、最初のリストのそれぞれのサブカテゴリですが、それは簡単に何かシンプルですが、私はそれを把握できません – DeX03

答えて

0

親アクティビティーでコールバック・メカニズムを使用し、両方のフラグメントの参照を維持することができます。アクティビティーによって実装されたフラグメント内にプレーン・インターフェースがあります。

最初の選択が変更されたときにフラグメント内のコールバックを呼び出し、そのアクティビティを通じて2番目のフラグメントに同じ内容を伝えます。メインの連絡先リストと連絡先の詳細画面では、タブレットモードで連絡先アプリの実装をチェックアウトすることができます。

+0

任意のコードを指定しますか?私はこれでnoobに行く方法.. – DeX03

+0

http://developer.android.com/guide/topics/fundamentals/fragments.html#CommunicatingWithActivity – iago

+0

thx man、それは本当に私を助けた – DeX03

関連する問題