java - 无法单击android中菜单的CheckBox
问题描述
我无法单击 Android 中菜单项的复选框。下面的代码有什么问题?
<item android:id="@+id/info_tool"
android:title="Info"
app:showAsAction="always"
/>
<item android:id="@+id/search"
android:icon="@drawable/ic_search_black_24dp"
android:title="Search" />
<item
android:id="@+id/action_check"
android:title="YOUR_TITLE"
android:orderInCategory="200"
app:showAsAction="never"
android:visible="true"
android:checkable="true"/>
解决方案
将项目包装在一个group
元素中,如下所示:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="all">
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="all">
<item
android:id="@+id/info_tool"
app:showAsAction="always"
android:title="Info" />
<item
android:id="@+id/search"
android:icon="@drawable/ic_search_black_24dp"
android:title="Search" />
<item
android:id="@+id/action_check"
app:showAsAction="never"
android:checkable="true"
android:orderInCategory="200"
android:title="YOUR_TITLE"
android:visible="true" />
</group>
</menu>
</group>
</menu>
该答案基于此答案。
推荐阅读
- powershell - 生成终端服务许可证报告并通过电子邮件自动发送
- spring-boot - 使用Spring AOP记录请求的各个方法的执行时间
- python - 使用 Python 将动画 PNG (APNG) 转为 GIF
- go - 如何创建本地 VGO 应用程序模块
- reactjs - AWS Mobile Hub 示例 React APPProject 错误
- javascript - 加载时获取jsonp的选择器?
- python - 像 Angular 一样自动更新 tk.Label?
- python - django 无法读取我的正则表达式
- sql - 将外键旋转到行
- java - 无法从实体解析属性