2
如何在沒有setSupportActionBar
(工具欄)的情況下添加溢出菜單,因爲當我這樣做時會出現溢出菜單,但是toolbar.setTitle("");
不能與其他工具欄方法一起使用,而且我必須將setTitle和其他使用的東西getSupportActionBar();
工具欄中的標題和溢出菜單
如果我們必須通過操作欄設置所有東西,那麼工具欄的需求是什麼?
如何在沒有setSupportActionBar
(工具欄)的情況下添加溢出菜單,因爲當我這樣做時會出現溢出菜單,但是toolbar.setTitle("");
不能與其他工具欄方法一起使用,而且我必須將setTitle和其他使用的東西getSupportActionBar();
工具欄中的標題和溢出菜單
如果我們必須通過操作欄設置所有東西,那麼工具欄的需求是什麼?
你可以試試這個:
toolbar.inflateMenu(R.menu.yourmenu);
對於菜單項點擊使用此:
toolbar.OnMenuItemClickListener()
而且不setSupportActionBar()
什麼是實現內部OnMenuItemClickListner回調的方式,畢竟我們在onCreate()中無法使用toolbar.OnMenuItemClickListener(new ...),將不會使用更簡潔的代碼 – blackHawk
來做點擊事件,只要做到這一點** switch(item.getId()){ case R.id.item: //做東西 break; } ** –
是的,但我應該爲回調製作單獨的類並傳遞它的引用或使用內聯回調嗎?這是好的方法 – blackHawk