Android菜单:同一菜单中的两个单一可检查组

Android菜单:同一菜单中的两个单一可检查组,第1张

概述我的xml代码是:<group android:checkableBehavior='single'> <item android:id='@+id/group_1_box_1'/> <item android:id='@+id/group_1_box_2'/> </group> <gr

我的xml代码是:

我遇到的问题是,当我将group_1_Box_1的状态更改为true时,它不仅将group_1_Box_2设置为false,还将group_2框设置为false.

编辑:这是我的代码

public boolean onoptionsItemSelected(MenuItem item) {switch (item.getItemID()) {    case R.ID.group_1_Box_1:        item.setChecked(true);        return true;    case R.ID.group_1_Box_2:        item.setChecked(true);        return true;    case R.ID.group_2_Box_1:        item.setChecked(true);        return true;    case R.ID.group_2_Box_2:        item.setChecked(true);        return true;    default:        return super.onoptionsItemSelected(item);}
最佳答案您只需要为xml文件中的每个组项添加唯一ID.

总结

以上是内存溢出为你收集整理的Android菜单:同一菜单中的两个单一可检查组全部内容,希望文章能够帮你解决Android菜单:同一菜单中的两个单一可检查组所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: https://outofmemory.cn/web/1139826.html

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

发表评论

登录后才能评论

评论列表(0条)