Android Studio中Menu的group元素2-2

Android Studio中Menu的group元素2-2,第1张

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设置的菜单

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5434052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存