Как я могу заставить пункт меню отображаться под значком переполнения. Я поддерживаю поддержку приложений с уровня api 8 и выше. пока он показывается как actionview. My menuLayout выглядит следующим образом.как показать пункт меню под значком переполнения в android api 8+
//main.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" >
<item
android:id="@+id/action_menu_setting"
android:title="@string/menuItemSetting"
app:showAsAction="ifRoom"/>
<item
android:id="@+id/action_signout"
android:title="@string/menuItemLogout"
app:showAsAction="ifRoom"/>
</menu>
в классе Java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
Я попытался с другими вариантами showAsAction
, но ни один из них не работал. Пожалуйста, предложите мне, как я могу показать выше двух меню itme под значком overflow
(когда я нажму на эти два появится в качестве списка действий.)
изменить это приложение: showAsAction = "ifRoom" для приложения: showAsAction = "никогда" –
в этом случае значок переполнения не видимый в android api <11. –
Если у устройства есть значок переполнения меню, значок не отображается, это точно –