我正在使用v7 appcompat支持庫。 ActionBar中顯示的操作項目可以在較新或較舊的設備上正常顯示。使用appcompat支持庫,溢出不適用於API 7?
不過,我不想API 7.獲取溢出例如:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:appcompat="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/menuAction"
android:icon="@android:drawable/ic_menu_directions"
android:title="@string/barButtonTitle"
appcompat:showAsAction="always|withText"/>
<item
android:id="@+id/menuAction1"
android:title="@android:string/untitled"
appcompat:showAsAction="never"/>
</menu>
appcompat:showAsAction="always|withText"
作品,它顯示在動作條的行動項目。但是,appcompat:showAsAction="never"
不會像在較新的平臺中那樣顯示在Overflown中。它隱藏在底部,並在按下舊菜單按鈕時顯示。
是從appcompat支持庫的預期行爲?或者我錯過了任何讓Overflow在舊平臺上工作的東西?
注意到同樣的問題,所以我找到了你的問題。你有沒有找到一個解決方案來讓溢出菜單顯示?也許它的目的確實是那些API7設備總是有一個菜單按鈕。 – 3c71
從來沒有得到API 7溢出的工作。雖然它不是我的顯示塞,因爲該項目仍然可以通過舊的菜單按鈕顯示。仍然想知道這是否僅僅是谷歌正在處理的一個錯誤? – Sean