小编典典

Android - 在 EditText 中处理“Enter”

all

我想知道是否有一种方法可以处理用户Enter在键入时按下的方法EditText,例如 onSubmit HTML 事件。

还想知道是否有一种方法可以操作虚拟键盘,即“完成”按钮被标记为其他内容(例如“开始”)并在单击时执行特定操作(再次,如 onSubmit)。


阅读 122

收藏
2022-03-11

共1个答案

小编典典

我想知道是否有一种方法可以Enter在输入 EditText 时处理用户按下,例如 onSubmit HTML 事件。

是的。

还想知道是否有一种方法可以操作虚拟键盘,即“完成”按钮被标记为其他内容(例如“开始”)并在单击时执行特定操作(再次,如 onSubmit)。

也是的。

你会想看看android:imeActionIdandroid:imeOptions属性,加上setOnEditorActionListener()方法,都在TextView.

要将“完成”按钮的文本更改为自定义字符串,请使用:

mEditText.setImeActionLabel("Custom text", KeyEvent.KEYCODE_ENTER);
2022-03-11