Android Studio中的Kotlin.我正在尝试更改按钮文本,但我得到一个"类似布尔值的值"消息.我怎样才能解决这个问题?
button11.setOnLongClickListener{
button11.text = ""
}
Run Code Online (Sandbox Code Playgroud)
您在此处通过SAM转换实现onLongClick的View.OnLongClickListener接口中的方法返回一个boolean值,表示您是否已经使用了长按事件.
因此,您需要Boolean从Kotlin中的lambda 返回一个,例如,这样(返回lambda的最后一个表达式):
button11.setOnLongClickListener {
button11.text = ""
true
}
Run Code Online (Sandbox Code Playgroud)