1

ナビゲーションビューのメニューは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <group
        android:id="@+id/group_main"
        android:checkableBehavior="single">

        <item
            android:id="@+id/my_quote"
            android:icon="@drawable/ic_myquote"
            android:title="@string/my_quote" />

        <item
            android:id="@+id/hotels"
            android:icon="@drawable/ic_hotel"
            android:title="@string/hotels" />

        <item
            android:id="@+id/attractions"
            android:icon="@drawable/ic_attraction"
            android:title="@string/attractions" />

        <item
            android:id="@+id/tour_packages"
            android:icon="@drawable/ic_package"
            android:title="@string/tour_packages" />

        <item
            android:id="@+id/restaurants"
            android:icon="@drawable/ic_rest"
            android:title="@string/restaurants" />

        <item
            android:id="@+id/transport"
            android:icon="@drawable/ic_transport"
            android:title="@string/transport" />

        <item
            android:id="@+id/tour_guides"
            android:icon="@drawable/ic_guide"
            android:title="@string/tour_guides" />
    </group>

    <group
        android:id="@+id/group_settings"
        android:checkableBehavior="single">
        <item
            android:id="@+id/settings"
            android:icon="@drawable/ic_settings"
            android:title="@string/settings" />
    </group>

</menu>

ビュー設定:

navigationView.inflateMenu(R.menu.side_menu);
navigationView.setItemIconTintList(null);
navigationView.setNavigationItemSelectedListener(this);

結果:

ここに画像の説明を入力

使用compile 'com.android.support:design:23.1.0'(23.0.1 と同じ)
仕切りがないのはなぜですか? たぶん白ですが、どうすれば変更できますか?

4

2 に答える 2

0

これが最善の解決策かどうかはわかりません。しかし、少なくとも私にとっては、このソリューションは分割ビューを使用しなくても機能します。

menuCategory2番目に属性を追加してgroup設定しsecondaryます。例えば:

<group
    android:id="@+id/group_settings"
    android:checkableBehavior="single"
    android:menuCategory="secondary">
于 2015-10-29T17:15:48.253 に答える