SetChecked()不起作用

时间:2017-11-05 11:24:42

标签: android kotlin adapter

嘿,我的适配器上的人ViewHolder.bind我必须检查某些值是否为真,然后选中我的复选框。问题是我无法在kotlin中使用setCheck(tru)原因。

2 个答案:

答案 0 :(得分:0)

请使用以下功能解决您的问题

fun setChecked(viewId: Int, checked: Boolean) {
    (findView<View>(viewId) as Checkable).isChecked = checked
}

答案 1 :(得分:0)

尝试一下

要检查Checkbox的使用方式,

 holder.checkBox!!.isChecked=true

要取消选中Checkbox,请执行此操作

  holder.checkBox!!.isChecked=false