2

如何在沒有setSupportActionBar(工具欄)的情況下添加溢出菜單,因爲當我這樣做時會出現溢出菜單,但是toolbar.setTitle("");不能與其他工具欄方法一起使用,而且我必須將setTitle和其他使用的東西getSupportActionBar();工具欄中的標題和溢出菜單

如果我們必須通過操作欄設置所有東西,那麼工具欄的需求是什麼?

回答

1

你可以試試這個:

toolbar.inflateMenu(R.menu.yourmenu); 

對於菜單項點擊使用此:

toolbar.OnMenuItemClickListener() 

而且不setSupportActionBar()

+0

什麼是實現內部OnMenuItemClickListner回調的方式,畢竟我們在onCreate()中無法使用toolbar.OnMenuItemClickListener(new ...),將不會使用更簡潔的代碼 – blackHawk

+0

來做點擊事件,只要做到這一點** switch(item.getId()){ case R.id.item: //做東西 break; } ** –

+0

是的,但我應該爲回調製作單獨的類並傳遞它的引用或使用內聯回調嗎?這是好的方法 – blackHawk

相關問題