我的应用程序上有两个Android Material Design工具栏,类似于Instagram。我想将菜单项添加到我的顶部工具栏,但它们也显示在我的底部工具栏上。关于如何使用只能将菜单项添加到一个工具栏的onCreateOptionsMenu函数的任何想法?
答案 0 :(得分:1)
您应该只使用menuInflater
对菜单进行充气,而不是使用ActionBar
来夸大菜单:
mActionBar.inflateMenu(R.menu.my_menu);
与此相反
menuInflater.inflate(R.menu.my_menu, menu);
答案 1 :(得分:0)
添加主要活动代码:
ViewConfiguration config = ViewConfiguration.get(this);
Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
if (menuKeyField != null) {
menuKeyField.setAccessible(true);
menuKeyField.setBoolean(config, false);
}