【发布时间】:2015-11-23 20:20:08
【问题描述】:
我正在尝试将复选框添加到我的 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>
看:
最后一个选项的行为与其他选项一样,没有指定行为。我可以点击并手动关闭并且状态不会改变。希望你能帮忙。
安德烈
【问题讨论】:
标签: android xml checkbox menuitem android-menu