私が開発しているこのアプリにナビゲーションドロワーを追加していて、インターネットを精査しました。フォーラム、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を介してこれを行う方法についての洞察のほとんどについて、このモデルに目を向けました本当に私をループに投げ込みます。