我有一个菜单项在 Android 4.x 上可以显示,但在 2.x 上不行。这是我的 menu.xml 文件:
<?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/menu_filter"
android:title="Filter"
app:showAsAction="always"/>
</menu>
这是我的操作栏样式
<style name="style1_actionBar" parent="@style/Widget.AppCompat.Light.ActionBar">
<item name="android:background">@color/blue_dark</item>
<item name="android:textColor">@color/white</item>
<item name="actionMenuTextAppearance">@color/white</item>
<item name="background">@color/blue_dark</item>
</style>
有什么想法吗?
编辑:删除了双引号拼写错误
可能是因为我只显示文本而没有图标导致的吗?我有些困惑了。
xmlns:app="”http://schemas.android.com/apk/res-auto”"
处出现了错误...请注意开头和结尾处的两个双引号...应该是xmlns:app="http://schemas.android.com/apk/res-auto"
。这可能是一个打字错误 :-) - Gopal Gopi