如何解决太多公开公开参数isEnabled
我想在计时器结束后禁用editText。 看下面的代码:
val CountDownTimer=object: CountDownTimer(10000,1000){
override fun onTick(millisUntilFinished: Long) {
txtTimer.setText(""+millisUntilFinished/1000)
}
override fun onFinish() {
Toast.makeText(this@Play_Area,"time up!",Toast.LENGTH_SHORT).show()
etResponse.isEnabled(false)
}
}
这里etResponse是EditText
,当我制作#isEnables(false)
时,它显示以下错误:
公开获取乐趣isEnabled()
的参数过多:android.widget.EditText中定义的布尔值
请帮助解决问题
解决方法
您使用了错误的功能。
editText.isEnabled()
仅用于返回启用状态,它不带参数,因此您可以这样调用它
val state: Boolean = editText.isEnabled()
相反,您应该使用editText.isEnabled = true
,因为该属性是可变的
editText.isEnabled = false
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。