我在导航抽屉中有一个带有项目的菜单,其中包含一个开关。我不希望此项目是可检查的,因为它不代表真实的导航目标。
相反,如果单击它,则应切换开关。为了向用户提供有关单击的视觉反馈,菜单项应该具有波纹效果,但是在背景下方显示的布局将被忽略。
<group
android:id="@+id/group1"
android:checkableBehavior="single">
<item
android:id="@+id/nav_service_commands"
android:icon="@drawable/ic_comment_black_24dp"
android:title="@string/nav_service_commands" />
<item
android:id="@+id/nav_guided_dialogue"
android:icon="@drawable/ic_format_list_bulleted_black_24dp"
android:title="@string/nav_guided_dialogue"
android:checkable="false"
android:clickable="true"
android:background="?android:attr/selectableItemBackground"
app:actionViewClass="android.widget.Switch" />
</group>
<group
android:id="@+id/group2"
android:checkableBehavior="single">
<item
android:id="@+id/nav_video"
android:icon="@drawable/ic_ondemand_video_black_24dp"
android:title="@string/nav_video" />
</group>