Группировка элемента с заголовком в меню элемента панели инструментов - PullRequest
0 голосов
/ 25 октября 2018

Я хочу сгруппировать следующие пункты, это меню панели инструментов рис. 1.Я хочу изменить это, как показано ниже: рис 2 последний.И что же мне делать ?Помогите мне, пожалуйста.Спасибо

Это мой код xml: `

<item
    android:id="@+id/action_search2"
    android:orderInCategory="100"
    android:icon="@drawable/ic_search"
    myapp:actionViewClass="android.widget.SearchView"
    android:title="Search"
    app:showAsAction="always"
    android:visible="false"/>

<item
    android:id="@+id/filter_city"
    android:orderInCategory="100"
    android:icon="@drawable/ic_sort_black_24dp"
    android:title="filter"
    app:showAsAction="always"
    android:visible="true">
    <menu>
        <item
            android:id="@+id/cityAll"
            android:title="SEMUA" />
        <item
            android:id="@+id/citySby"
            android:title="SURABAYA" />
        <item
            android:id="@+id/cityJkt"
            android:title="JAKARTA" />
        <item
            android:id="@+id/statusAll"
            android:title="SEMUA STATUS" />
        <item
            android:id="@+id/statusPublish"
            android:title="PUBLISH" />
        <item
            android:id="@+id/statusNotPublish"
            android:title="NOT PUBLISH" />
        <item
            android:id="@+id/statusClose"
            android:title="CLOSE" />
    </menu>
</item>

`

pic 1pic 2

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Вот ваше решение, попробуйте этот фрагмент -

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">
    <item
        android:id="@+id/cityAll"
        android:title="SEMUA" />
    <item
        android:id="@+id/citySby"
        android:title="SURABAYA" />
    <item
        android:id="@+id/cityJkt"
        android:title="JAKARTA" />
    <item
        android:id="@+id/statusAll"
        android:title="SEMUA STATUS" />
    <item
        android:id="@+id/statusPublish"
        android:title="PUBLISH" />
    <item
        android:id="@+id/statusNotPublish"
        android:title="NOT PUBLISH" />
    <item
        android:id="@+id/statusClose"
        android:title="CLOSE" />

</menu>

Вот ваш вывод -

enter image description here

0 голосов
/ 25 октября 2018
  <?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"
    xmlns:tools="http://schemas.android.com/tools"
    tools:showIn="navigation_view"
    tools:context=".MenuActivity">  

<item
        android:id="@+id/action_search2"
        android:orderInCategory="100"
        android:icon="@drawable/ic_search"
        myapp:actionViewClass="android.widget.SearchView"
        android:title="Search"
        app:showAsAction="always"
        android:visible="false"/>

    <item
        android:id="@+id/filter_city"
        android:title="City"
        android:orderInCategory="100"
        android:icon="@drawable/ic_sort_black_24dp"
        android:title="filter"
        app:showAsAction="always"
        android:visible="true">
        <menu>
            <item
                android:id="@+id/cityAll"
                android:title="SEMUA" />
            <item
                android:id="@+id/citySby"
                android:title="SURABAYA" />
            <item
                android:id="@+id/cityJkt"
                android:title="JAKARTA" />

     </menu>
     </item>

       <item
        android:id="@+id/action_search2"
        android:orderInCategory="100"
        android:icon="@drawable/ic_search"
        myapp:actionViewClass="android.widget.SearchView"
        android:title="General"
        app:showAsAction="always"
        android:visible="false"/>
           <menu>
            <item
                android:id="@+id/statusAll"
                android:title="SEMUA STATUS" />
            <item
                android:id="@+id/statusPublish"
                android:title="PUBLISH" />
            <item
                android:id="@+id/statusNotPublish"
                android:title="NOT PUBLISH" />
            <item
                android:id="@+id/statusClose"
                android:title="CLOSE" />
          </menu>
    </item>
</item>
</menu>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...