10

私が開発しているこのアプリにナビゲーションドロワーを追加していて、インターネットを精査しました。フォーラム、stackoverflow、android 開発者向けドキュメント、およびこれに対する優れた回答はまだ見つかっていません。

これらのいずれも使用せずにこれを行うことが可能であることを私は知っています。私が疑問に思っているのは、その方法です。NsMenuAdapter モデルはタイトルを使用し、これらの関数があります。

getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);

明らかにアクションバーを探しています。うまくいかなかったいくつかのモデルを試してみましたが、試してみた大きなモデルはここにありますAndroid Navigation Drawer のタイトルに隣接するアイコンを追加する方法(以下のリンクに関連しています。プロジェクトは gitHub からのものです)ここhttps://github.com/gabrielemariotti/androiddev/tree/master/NavigationDrawer )。ここで重要なことは、カスタム レイアウト (つまり、リニア レイアウトと混合した相対レイアウト) を使用していて、これを機能させるために次のステップがどうあるべきか本当に迷っています。

補足: main_activity.xml (Navigation Drawer の実装) に ListView しかない場合、想定どおりに適切にスライドアウトします。しかし、私は一生、データを入力する方法を理解できません。基本的に、クリック可能なナビゲーション要素が含まれ、要素の横にアイコンが表示される 3 つのヘッダーが必要です。

Relative Layouts http://gmariotti.blogspot.com/2013/05/creating-navigation-drawer.htmlを介してこれを行う方法についての洞察のほとんどについて、このモデルに目を向けました本当に私をループに投げ込みます。

4

3 に答える 3

5

これらのいずれも使用せずにこれを行うことが可能であることを私は知っています。私が疑問に思っているのは、その方法です。

ステップ 1:このトレーニング ガイドの手順など、 の使用DrawerLayout手順に従い、アクション バーに関連するものはすべてスキップします。

ステップ #2: ステップ #2 はありません。

アクションバーを操作DrawerLayout できますが、必須ではなく、実際には追加のセットアップが必要です。

于 2013-07-18T23:25:40.787 に答える