3

私はこのようなNavigationViewを構築しています:

        <item
            android:id="@+id/dress_fragment"
            android:checkable="true"
            android:icon="@drawable/ic_dress"
            android:title="@string/dresses" />
    </menu>
</item>
<item
    android:checkable="false"
    android:title="@string/More">
    <menu>
        <item
            android:id="@+id/settings"
            android:checkable="true"
            android:icon="@drawable/ic_settings_white_24dp"
            android:title="@string/settings" />
    </menu>
</item>

それは私に望ましい出力を与えます:

望ましい出力

ただし、これらすべての項目に対して単一のチェック動作を実装することはできません。以前にチェックした項目を変数に保持し、別の項目をチェックする前にチェックを外そうとしましたが、中央のセクションではうまくいきません。中間セクションの項目の 1 つをチェックすると、2 番目の項目をチェックできません。最初のものはチェックされたままです。そこには何の論理も見えません。それはデザイン ライブラリでも達成できますか?

4

0 に答える 0