Checkable里面的setChecked步骤

Checkable里面的setChecked方法
想问下实现Checkable后,重写的public void setChecked(boolean checked) {方法,这里面的boolean checked是从哪儿传来的,什么时候为true,什么时候为false
------解决方案--------------------
当然是选中的时候为true,不选中的时候为false
------解决方案--------------------
这个楼主试试就明白了。

严格来说,setChecked函数被调用的时候,函数就会被用到,checked参数由调用者确定。

通常来说,以CheckBox为例,默认情况下,用户点击CheckBox的时候,setChecked函数就会被调用到,checkable的值与当前isChecked()的返回值相反。
------解决方案--------------------
引用:
我这里有个应用,一个自定义的ListItem实现的Checkable,,什么情况下是选中呢,点击一次是选中吗。。我试了是false啊

你可以在onclick事件中处理,setChecked(true/false);