我尝试在 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()
}
}
})
Run Code Online (Sandbox Code Playgroud)
图片在这里是我想要的 :- 点击这里
我已经添加了我自己的代码,在 lambda 函数的帮助下是可能的。
checkBoxSample.setOnCheckedChangeListener({
buttonView, isChecked ->
if (isChecked){
// show toast , check box is checked
}else{
// show toast , check box is not checked
}
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4346 次 |
| 最近记录: |