SetChecked() 不起作用

SetChecked() does not work

大家好,我的适配器 ViewHolder.bind 我必须检查某些值是否为真,然后检查我的复选框。问题是我不能使用 setCheck(tru) 因为 kotlin 没有出现。

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

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

试试这个

检查 Checkbox 使用

 holder.checkBox!!.isChecked=true

然后 取消选中 Checkbox 执行此操作

  holder.checkBox!!.isChecked=false
lateinit var checkBox: CheckBox


checkBox = findViewById(R.id.notifcheckBox)
checkBox.isChecked = true