自定义软键盘中done键,及其相应事件

在EditText中,可以使用setImeOptions()方法来来开启软键盘的”Done”按钮。
示例代码如下:

按下”Done”按钮的默认行为是关闭软键盘,但是我们可以通过EditText的setOnEditorActionListener()方法来设置OnEditorActionListener以便添加自己的行为.
捕获Android文本输入框的软键盘完成(Done)按键消息:

editText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI|EditorInfo.IME_ACTION_DONE);

注意:EditorInfo.IME_ACTION_DONE只有对android:singleLine=”true”的EditText有效。至少对HTC_A9191是这样的。

以上内容转自互联网。

由于我做的是输入法,所以在输入法的done中执行:

0 条评论
发表一条评论

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。