Ich habe eine Navigationsansicht entworfen, um zu verstehen, wie es funktioniert. Ich habe alle Fragmente erstellt und kann durch die Navigationsansicht navigieren. Es passiert jedoch etwas Seltsames. Ich werde das mit Bildern erklären :).NavigationView und Ripple-Effekt
Wenn ich die App starte, erscheint das Home-Fragment. Das ist was ich will.
Jetzt habe ich ein anderes Menü aus meiner Navigationsansicht.
Haben Sie sehen, was geschieht? Der Welleneffekt bleibt im Home-Menü erhalten. Das ist mein Menü XML-Code.
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:title="Home options">
<menu>
<group android:checkableBehavior="single">
<item
android:checked="true"
android:id="@+id/home"
android:title="Home"
android:icon="@drawable/ic_hardware_keyboard_alt"
></item>
<item
android:checked="false"
android:id="@+id/sub_one"
android:title="Sub item 1" />
<item
android:checked="false"
android:id="@+id/sub_two"
android:title="Sub item 2" />
</group>
</menu>
</item>
<item
android:title="Favourite options"
>
<menu>
<group android:checkableBehavior="single">
<item
android:checked="false"
android:id="@+id/favorite"
android:title="Favorite"
android:icon="@drawable/favorite"
></item>
<item
android:checked="false"
android:id="@+id/sub_three"
android:title="Sub item 3" />
<item
android:checked="false"
android:id="@+id/sub_four"
android:title="Sub item 4" />
</group>
</menu>
</item>
<item
android:checked="false"
android:id="@+id/settings"
android:title="Settings"
android:icon="@drawable/ic_action_settings_applications"
></item>
</group>
Irgendwelche Ideen, wie mein Problem zu beheben?
Danke Theo.
set android: checked = "false" für Home-Menü, die derzeit wahr ist – Vickyexpert