我尝试为Android Kotlin中的已选中/未选中(checkBox)事件实现OnCheckedChangeListener。但这行不通。这是我的代码:
checkBox?.setOnCheckedChangeListener(object : CompoundButton.OnCheckedChangeListener {
override fun onCheckedChanged(buttonView: CompoundButton, isChecked: Boolean) {
if (checkBox!!.isChecked) {
Toast.makeText(applicationContext, "checked ", Toast.LENGTH_LONG).show()
}
else{
Toast.makeText(applicationContext, "unCkecked", Toast.LENGTH_LONG).show()
}
}
})
图片是我想要的:-
Click Here
最佳答案
我添加了自己的代码,借助lambda函数可以实现。
checkBoxSample.setOnCheckedChangeListener({
buttonView, isChecked ->
if (isChecked){
// show toast , check box is checked
}else{
// show toast , check box is not checked
}
})
关于android - 如何在Android Kotlin的RecyclerView中为CheckBox添加isChecked和unChecked事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50791508/