Как установить actionLayout для заголовка в навигационной панели? - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть Навигационный ящик и набор заголовков для группы элементов.

Я могу установить actionLayout для любого из других элементов, и он работает, но я не могу понять, как установите макет действия в заголовке подгруппы.

Вот мой код ниже,

<?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:title="Test1"  android:icon="@drawable/home_icon"/>
    <item android:title="Test2"  android:icon="@drawable/home_icon"/>
    <item android:title="Test3"  android:icon="@drawable/home_icon"/>
    <item android:title="Test4"  android:icon="@drawable/home_icon"/>
    <item android:title="Test5"  android:icon="@drawable/home_icon"/>
    <item android:title="Test Title" app:showAsAction="always" app:actionLayout="@layout/menu_image">
        <menu>
            <item android:title="Test6"  android:icon="@drawable/home_icon"/>
            <item android:title="Test7"  android:icon="@drawable/home_icon"/>
            <item android:title="Test8"  android:icon="@drawable/home_icon"/>
            <item android:title="Test9"  android:icon="@drawable/home_icon"/>
            <item android:title="Test10"  android:icon="@drawable/home_icon"/>
        </menu>
    </item>
</menu>

Ниже приведено изображение того, чего я пытаюсь достичь - я не могу получить розовый " изменить ", чтобы показать на заголовке панели инструментов. Работает на других названиях.

What I want it to look like with the change button.

...