工具栏中的标题和溢出菜单
问题描述:
如何在没有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