在布局文件中设置EditText的inputType属性为textMultiLine,并在代码中监听键盘的按键事件,判断是否为回车键,然后执行相应操作。
示例代码:
在布局文件中设置EditText的inputType属性为textMultiLine:
在代码中监听按键事件,判断是否为回车键:
editText.setOnKeyListener { view, keyCode, event ->
if (keyCode == KeyEvent.KEYCODE_ENTER && event.action == KeyEvent.ACTION_DOWN) {
//执行相应操作
return@setOnKeyListener true
}
return@setOnKeyListener false
}