Панель действий Android всегда показывает меню переполнения для пунктов меню на панели действий

Привет, я разрабатываю пример приложения для Android, в котором я пытаюсь отобразить пункты меню на панели действий. Но моя панель действий всегда показывает меню переполнения, даже если есть только один пункт меню. Это не показывает мое изображение пунктов меню в панели действий. Я реализовал это следующим образом

    <menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:compat="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.example.samplechromiapp.MainActivity" >

    <item
        android:id="@+id/categories"
        android:icon="@drawable/navigation_collapse"
        android:showAsAction="ifRoom|withText"  
        android:title="Categories"
        android:visible="true"
        />
</menu>

Я делаю что-то не так? Нужна помощь. Спасибо.

1 ответ

Решение

Попробуйте этот код и добавьте дополнительный атрибут xmlns для вашего меню и попробуйте app:showAsAction вместо android:showAsAction

 <menu xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:app="http://schemas.android.com/apk/res-auto" >

        <item
            android:id="@+id/categories"
            android:icon="@drawable/navigation_collapse"
            android:title="Categories"
            app:showAsAction="always"/>

 </menu>
Другие вопросы по тегам