扩展ActionBarActivity时,操作菜单项未显示在操作菜单上

时间:2014-05-11 13:32:39

标签: android

我正在尝试在活动上创建一个操作菜单项。我想在右上角有一个加号图标,以便用户可以点击它并添加新内容。

当我使用默认扩展ActionBarActivity时,菜单项会自动添加到溢出菜单(三点符号)。 ![在此输入图像说明] [1]

当我将其更改为扩展Activity时,它可以按照我的意愿运行。加号出现在右上角。 ![在此输入图像说明] [2] 有没有办法使用ActionBarActivity并仍然得到我想要的结果?

由于

以下是菜单文件夹main.xml中的内容:

<item
    android:id="@+id/action_add"
    android:orderInCategory="100"
    android:showAsAction="always|withText"
    android:title="Add"
    android:icon="@drawable/ic_action_add"/>

<item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:title="@string/action_settings"
    app:showAsAction="never"/>

1 个答案:

答案 0 :(得分:1)

更改此

 android:showAsAction="always|withText"

 app:showAsAction="always|withText"

此外,我相信您为app定义了名称空间。

注意:如果没有足够的空间在操作栏中显示项目,它将显示在溢出菜单中。