选项卡式页面视图中缺少操作栏图标

时间:2014-11-04 00:53:05

标签: android android-fragments android-menu

我正在编写一个基于MainActivity的Android应用程序,其中包含多个附加的碎片。 ActionBar显示导航选项卡以及图标。每个片段都有一组与之关联的图标; MainActivity有一个'关闭'图标也显示。我通过调用setHasOptionsMenu(true)显示它们,并在onCreateOptionsMenu中膨胀菜单xml。 菜单XML示例:     

<item
    android:id="@+id/apply"
    android:orderInCategory="50"

    android:title="@string/apply"
    app:showAsAction="always"
    android:showAsAction="always"/>
<item
    android:id="@+id/reset"
    android:orderInCategory="75"

    android:title="@string/reset"
    app:showAsAction="always"
    android:showAsAction="always"/>



</menu>

现在,有时图标显示正确,有时动作栏似乎缺少图标。丢失的图标也不会出现在溢出中(我有一个物理菜单按钮)。我已经尝试隐藏除了属于PageView.setOnPageChangeListener中活动片段的菜单之外的所有菜单,但是没有帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

删除app:showAsAction=...属性并从菜单xml文件中删除app命名空间。

相关问题