当前位置: 代码迷 >> Android >> 请教关于checkbox的选择有关问题
  详细解决方案

请教关于checkbox的选择有关问题

热度:28   发布时间:2016-04-28 02:00:56.0
请问关于checkbox的选择问题
如果一个界面里边有5个checkbox,如果点击checkbox选中它,就会在checkbox出现一个  “勾”。

 请问  怎么设置只能选中其中的3个checkbox呢? 也就是可以选取 任意3个checkbox,当选中三个后,就不能再选中其它的checkbox了。

 麻烦会的朋友帮忙回复,先谢啦
------解决思路----------------------
给每个checkbox注册点击事件,点击的时候,如果选中是让一个变量加1,取消是让变量减1,如果变量的值是等于3,就让其他复选框不可用
------解决思路----------------------
感觉有点麻烦,楼上的方法可以试试,不然自己去写个checkbox,在自己的写checkbox里面加入点击参数,如果过3,他自己就默认无法点击了
------解决思路----------------------
给每个checkbox注册点击事件,点击的时候,如果选中是让一个变量加1,取消是让变量减1,如果变量的值是等于3,就禁止其他复选框可用.

这个方法,是实现最简单的,其余的控制都比较困难。
------解决思路----------------------
点完一个保存一个,保存数量到3时,其它点击状态全部为不可点击就OK了。
保存:比如保存到list中。
  相关解决方案