我有一個菜單項顯示在Android 4.x,但不是在2.x.這是我menu.xml文件Android appcompat操作欄菜單項showAsAction不工作
<?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」'。這可能是一個錯字錯誤:-) –
男子我非常興奮,並認爲這將解決它,但沒有,即使與該修補程序相同的問題 –