我正在尝试在活动上创建一个操作菜单项。我想在右上角有一个加号图标,以便用户可以点击它并添加新内容。
当我使用默认扩展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"/>
答案 0 :(得分:1)
更改此
android:showAsAction="always|withText"
到
app:showAsAction="always|withText"
此外,我相信您为app
定义了名称空间。
注意:如果没有足够的空间在操作栏中显示项目,它将显示在溢出菜单中。