我刚来Kotlin。我创建了一个片段并实现了View.OnClickListener
和CheckBox.OnCheckedChangeListener
。View.OnClickListener
按预期工作,但它显示了对CheckBox.OnCheckedChangeListener
的不受欢迎的引用。
代码如下
class LoginFragment : Fragment(), View.OnClickListener, CheckBox.OnCheckedChangeListener {
override fun onClick(view: View?) {
}
}
如何实现CheckBox.OnCheckedChangeListener
..?提前感谢
发布于 2017-05-24 14:14:58
像这样使用CheckBox.OnCheckedChangeListener:
checkBox.setOnCheckedChangeListener { buttonView, isChecked ->
Toast.makeText(this,isChecked.toString(),Toast.LENGTH_SHORT).show()
}
其中checkBox
是CheckBox ID。
发布于 2017-05-24 14:19:46
var checkBox:CheckBox = CheckBox(context)
checkBox.setOnCheckedChangeListener { buttonView, isChecked ->
if (isChecked) {
//Do Whatever you want in isChecked
}
}
发布于 2020-04-17 14:13:25
在Kotlin
中,您可以像这样使用CheckBox.OnCheckedChangeListener
:-
checkBox.setOnCheckedChangeListener { _, isChecked ->
Toast.makeText(this,isChecked.toString(),Toast.LENGTH_SHORT).show()
}
https://stackoverflow.com/questions/44150185
复制相似问题