0

私は、ユーザがさまざまなアクティビティに行くことができるドロワーナビゲーションを使用するアンドロイドアプリを作成しています。アクティビティの中で、ユーザーは新しい子アクティビティを起動することができ、AppBarの上のナビゲーションを使用して元のアクティビティに戻ることができます。フラグメントを親アクティビティとして使用

これまで、私は通常、ドロワーメニューで選択した後、インテントで新しいアクティビティーを開始しました。選択したアクティビティの中で、私はonCreate()で新しいAppBarを作成しました。

しかし、私は現在のアクティビティをメニューに網掛け、多くのアクティビティに新しいAppBarを設定したくないので、すべてのアクティビティで同じ引き出しを使用したいと思います。

これまでの一般的な方法は、AppBarとアクティビティをFragmentとしてホストするBaseActivityとbase_layoutを作成することです。しかし、マニフェストでスタイルを宣言することはできず上向きのナビゲーションは機能しないので、それは私にはあまり適していません。

どうすれば問題を解決できますか?

答えて

0

uは、すべてのフラグメントのために働くのナビゲーション引き出しを作りたい場合は、
メインアクティビティ内ナビゲーション引き出しを作る(これは、親アクティビティとして動作します)とuはここでそのナビゲーション引き出し
からの断片を開くことができていますチュートリアル
https://www.journaldev.com/9958/android-navigation-drawer-example-tutorial

関連する問題