菜单项始终位于Android的溢出菜单中

时间:2016-10-27 21:29:50

标签: android android-actionbar android-menu

我的ActionBar有一个菜单图标,但无论我做什么,它总会进入溢出菜单。我希望它显示为一个图标,而不是进入溢出菜单。

这是我的menu_daily_selfie.xml:

Thing

我正在使用appcompat库。是什么赋予了?似乎这应该有用。

这是我的onCreateOptionsMenu:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item android:id="@+id/camera_button"
        android:icon="@android:drawable/ic_menu_camera"
        android:title="Camera"
        app:showAsAction="always"/>
</menu>

1 个答案:

答案 0 :(得分:1)

  

我的主要活动扩展了ListActivity,因为它使用了ListView

然后您没有正确使用appcompat-v7。之一:

  • 切换到继承AppCompatActivity,并管理您自己的ListView

  • 停止使用appcompat-v7,并切换菜单资源以使用android:showAsAction代替app:showAsAction