Я использую библиотеку поддержки appcompat v7. Элементы действий прекрасно отображаются в панели действий как на новых, так и на старых устройствах.
Однако я не получаю переполнения в 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 работать на старой платформе?