【发布时间】:2014-08-06 21:02:51
【问题描述】:
当“菜单项”中的项目已显示在操作栏上时,我无法显示这些项目。
这是我的 onCreateOptionsMenu 方法:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.opt_menu_main, menu);
return super.onCreateOptionsMenu(menu);
}
这是我的 opt_menu_main 布局:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_act_settings"
android:title="Settings"
android:icon="@drawable/ic_action_settings"
android:showAsAction="ifRoom"/>
</menu>
我没有使用支持库(我的目标 API 是 17)。
如果我单击菜单按钮,它总是空的,因为该项目已经显示在 ActionBar 上。 我尝试添加更多项目,但是当这些项目出现在 ActionBar 上时,它们不会显示在选项菜单中。
我也尝试过showAsAction="ifRoom|withText",但不起作用。
我认为这种行为是正确的,但是否可以同时在菜单和操作栏中显示相同的项目?
谢谢
【问题讨论】:
标签: android menu android-actionbar option