0

ListFragment クラスを含む 2 つのタブを表示する必要があります。リストの項目をクリックすると、その詳細が横向きビューの右側のパネルに表示されます。これは、公式の Android フラグメントの例によく似ています。 ここに画像の説明を入力 私が達成したいのは、レイアウトの左側で、リスト ビューをタブ内に配置することです。つまり、タブ内に 2 つのリスト ビューを配置する必要があります。項目をクリックすると、右側に詳細が表示されます。今まで、タブと詳細を表示できましたが、右側に詳細が表示されません。それらは新しい活動として開かれます。タブ ナビゲーションはオプションですが、アプリの設計上の制限により、使用できません。ガイドしてください。

4

2 に答える 2

0

このAndroidブログを確認してくださいhttp://android-developers.blogspot.com/2011/02/android-30-fragments-api.htmlフラグメントをマスター/詳細ビューとして使用する方法の完全なチュートリアルがあります。

于 2012-10-02T20:53:09.460 に答える
0

解決に至りました。誰かがそれを必要とする場合に備えて、私はそれをどのように行ったかを説明しています.

左のフラグメントにタブを作りたかったのです。設計上の制約により、リスト ナビゲーションも使用する必要があったため、タブ ナビゲーションを使用できませんでした。そこで、左のフラグメントの上に配置する新しいフラグメントを作成し、2 つのボタンで膨らませました。別のボタン クリックで、FragmentTransaction を使用して新しいフラグメントを左のフラグメントに追加しました。

ボタンクリックリスナーでは、fragmentTransaction.replace メソッドを使用しました。

于 2012-10-03T15:29:03.093 に答える