7

Google によって標準化された新しいナビゲーション ドロワーを探索しようとしていました。最後に、公式コードも取得します。

アプリに同じものを実装する最良の方法を理解しようとしていました。

アプリの私の構造は次のとおりです

-MainActivity
----Featured Tab
----Favorites Tab

いずれかのタブで任意の要素をクリックすると、下に表示されます

ContentActivity
----Info Tab
----Map Tab

今私が混乱しているのは、上記のすべてを Nav Drawer の新しいビューに配置する必要があることです。

そして、Nav Drawer Structureはこのようなものです

navdraw-view とインターンを含むレイアウトを持つアクティビティには、コンテンツ レイアウトとドロワー レイアウトが含まれます。ドロワーのオプションをクリックすると、コンテンツ レイアウトをすべて置き換える必要がありますか、それとも新しいアクティビティを開く必要がありますか?

4

2 に答える 2

1

答えは、新しい Fragment を使用してコンテンツを切り替えるか、新しい Activity を起動するかのいずれかを行うことができるということです。

selectItem(position) メソッドでやりたいことを自由に行うことができます。

公式ドキュメントでは例で Fragments を使用していますが、必須ではありません。このメソッドでは、何でもできます (Toast または Logcat メッセージから始めて、要素がクリックされたときに何が起こるかを確認してください)。

于 2013-05-22T14:43:52.683 に答える