如何在Kotlin中为EditText addTextChangeListener构建lambda表达式?下面给出一个错误:
passwordEditText.addTextChangedListener { charSequence ->
try {
password = charSequence.toString()
} catch (error: Throwable) {
raise(error)
}
}
发布于 2016-11-13 10:16:29
这看起来很整洁:
passwordEditText.setOnEditorActionListener {
textView, keyCode, keyEvent ->
val DONE = 6
if (keyCode == DONE) {
// your code here
}
false
}
发布于 2019-10-03 18:16:57
添加此核心ktx依赖项
implementation 'androidx.core:core-ktx:1.0.0'
你只需要做
passwordEditText.doAfterTextChanged{ }
发布于 2018-05-24 16:42:23
有点老了,但是使用Kotlin Android扩展你可以做这样的事情:
editTextRequest.textChangedListener {
afterTextChanged {
// Do something here...
}
}
不需要额外的代码,只需添加:
implementation 'androidx.core:core-ktx:1.0.0'
https://stackoverflow.com/questions/40569436
复制相似问题