我正在为智能手机和平板电脑开发应用程序。我的 ActionBar 由智能手机的选项卡 (ActionBar.NAVIGATION_MODE_TABS) 和平板电脑的操作按钮 (NAVIGATION_MODE_STANDARD) 组成。问题是,在智能手机上,标签会出现,但就在下方,两个标签图标也会出现,我称之为第二个 actionBar。其余的操作菜单项通常堆叠在底部。有关更多信息,请参阅此图片:
我的菜单布局中的所有项目都是这样写的:
<item
android:id="@+id/menu_settings"
android:showAsAction="ifRoom"
android:icon="@drawable/action_settings"
android:title="@string/menu_settings"/>
这两个图标不应该出现。你对此有什么想法吗?
提前致谢
更新:这是 onCreateOptionsMenu 方法,非常简单:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_activity, menu);
this.menu = menu;
return true;
}