Android上部分选中的复选框?

vau*_*oid 15 checkbox android selection

在Android上,我需要一个复选框(或类似复选框的组件),它可以表示/控制许多选定项目的标志.我需要代表三种可能性:

  1. 为所有项目设置标志.
  2. 没有任何项目设置标志.
  3. 为某些项目设置了标志.

我想象的是这样的:

在此输入图像描述

如果用户在状态3中选中该复选框,则它将切换到状态1.此后,它将仅在状态1和2之间切换.

如果您熟悉Windows中文件属性对话框的属性部分中的复选框,那就是我所追求的.

是否有本机Android UI小部件或现有的开源小部件,可以执行此操作?

我相信我可以自己实施,但我宁愿不重新发明轮子!

Jan*_*nBo 5

我认为你最擅长自己的实施.这将是一个相当简单的,只需使用:setOnCheckedChangeListener,这是一个简单的教程,只显示这个监听器的使用,你只需要实现更改你的标志,并设置一些复选框在正确的状态下可检查.

http://developer.android.com/guide/topics/ui/controls/checkbox.html

希望能帮助到你!