Я пытаюсь добавить флажок в меню моего приложения для Android. Но я не знаю, почему элемент с атрибутом android:checkable="true"
имеет этот квадрат флажка, но ведет себя как другие элементы. Должен ли я что-то писать в java-коде? Я могу прочитать значение, но нажатие не меняет его значение...
Мое меню\main.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_settings"
android:title="@string/settings"/>
<item
android:id="@+id/menu_tests"
android:title="@string/i_want_to_test"/>
<item
android:id="@+id/menu_translating"
android:enabled="false"
android:title="@string/i_want_to_translating"/>
<item
android:id="@+id/menu_funmade"
android:checkable="true"
android:title="Enable funmade"/>
</menu>
Смотреть:
Последний вариант ведет себя как другие без определенного поведения. Я могу нажать, и ману закрывается, а состояние не меняется. Надеюсь, вы можете помочь.
Андрет