栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android Studio中Menu的group元素2-2

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android Studio中Menu的group元素2-2

2.3 setGroupCheckable()方法

setGroupEnabled()方法的作用是在指定group中的菜单项上加入可选框。在onCreateOptionsMenu()方法中添加如图7所示的代码。

图7 setGroupCheckable()方法

其中,setGroupCheckable()方法的第一个参数是指定group的ID;第二个参数是true表示加入可选框,是false表示不加入可选框;第三个参数是true表示group中只能有一个菜单项被选中,即实现单选效果,false表示可以有多个菜单项被选中,即实现多选效果。产生的菜单如图8所示。

图8

执行了setGroupCheckable()后的菜单

 3 通过XML统一操作

可以通过group元素的属性android:enabled、android:visible和android:checkableBehavior设置group中菜单项的可见状态、可用状态和可选状态,如图9所示。

图9 XML统一操作

 从图9中可以看到,android:enabled、android:visible两个属性的取值是true和false,分别表示可见状态和可用状态。android:checkableBehavior的取值有三个,“none”、“single”和“all”分别对应菜单项不能选择、只能选择一个(单选)和全部都可以选择(多选)。经过以上设置的菜单如图10所示,

图10 XML设置的菜单

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/458537.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号