Я хочу добавить флажок в Ящик навигации, и я хочу, чтобы один из них был default checked
Я использую это: app:actionViewClass="android.widget.Switch"
как предложено в этом ответе .
Но я не мог понять, как сделать один из них по умолчанию отмечен . Если я использую это свойство android:checked="true"
, то флажок устанавливается вместо флажка (см. Изображение).
![enter image description here](https://i.stack.imgur.com/2vP8h.png)
Кто-нибудь знает, как сделать его установленным по умолчанию (если возможно, я хочу сделать это только в XML)?
Вот мой activity_drawer.xml .
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:showIn="navigation_view">
<group
android:checkableBehavior="single">
<item
android:id="@+id/checkboxX-axis"
android:title="Show x-axis"
android:icon="@drawable/ic_x_axis_black_24dp"
app:actionViewClass="android.widget.CheckBox"
android:checked="true"
/>
<item
android:id="@+id/checkboxY-axis"
android:title="Show y-axis"
android:icon="@drawable/ic_y_axis_black_24dp"
app:actionViewClass="android.widget.CheckBox"
/>
<item
android:id="@+id/checkboxZ-axis"
android:title="Show z-axis"
android:icon="@drawable/ic_z_axis_black_24dp"
app:actionViewClass="android.widget.CheckBox"
/>
</group>
</menu>