如何处理 Android Kotlin 语言中 EditText 上的回车键?
原文由 Shekh Shagar 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何处理 Android Kotlin 语言中 EditText 上的回车键?
原文由 Shekh Shagar 发布,翻译遵循 CC BY-SA 4.0 许可协议
我使用 when-expression 来检查输入按钮是否被点击
edittext.setOnKeyListener { v, keyCode, event ->
when {
//Check if it is the Enter-Key, Check if the Enter Key was pressed down
((keyCode == KeyEvent.KEYCODE_ENTER) && (event.action == KeyEvent.ACTION_DOWN)) -> {
//perform an action here e.g. a send message button click
sendButton.performClick()
//return true
return@setOnKeyListener true
}
else -> false
}
}
原文由 Tonnie 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答953 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答834 阅读✓ 已解决
1 回答628 阅读✓ 已解决
2 回答943 阅读
2 回答883 阅读
1 回答817 阅读
波纹管是上述问题的最简单的解决方案