2

setSupportActionBar(ツールバー)を使わないでオーバーフローメニューを追加するにはどうすればいいですか?このオーバーフローメニューが表示されたら、toolbar.setTitle("");が他のツールバーメソッドと一緒に機能しないため、使用するものgetSupportActionBar();ツールバーのタイトルとオーバーフローメニュー

アクションバーを使用してすべてを設定する必要がある場合は、ツールバーが必要ですか?このメニュー項目をクリックして使用する場合

toolbar.inflateMenu(R.menu.yourmenu); 

答えて

1

あなたはこれを試すことができます

toolbar.OnMenuItemClickListener() 

そして、すべて私たちの後に、setSupportActionBar()

+0

OnMenuItemClickListnerの内側にコールバックを実装するための方法は何ですかいけませんonCreate()内のtoolbar.OnMenuItemClickListener(new ...)はクリーナーコードではありません – blackHawk

+0

clickイベントを行うには** switch(item.getId()){ ケースR.id.item: // Do stuff break; } ** –

+0

ええ、私はコールバックのための別のクラスを作成し、それへの参照を渡すか、インラインコールバックに頼るべきですか?それは良い方法です – blackHawk

関連する問題