700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Android Edittext设置软键盘输入法Enter回车键为完成按钮

Android Edittext设置软键盘输入法Enter回车键为完成按钮

时间:2019-09-04 19:58:20

相关推荐

Android Edittext设置软键盘输入法Enter回车键为完成按钮

软键盘中回车键默认功能是换行,单有时候我们想要实现的是点回车后收起软键盘,表示输入完成。比如登录页面中输完密码后点回车收起软件盘,然后登录。

示例代码

代码很简单,如下所示,通过android:imeOptions="actionDone"设置回车键为完成按钮,在不同的输入法中可能显示的内容会有不同,常见的会显示“完成”或者"Done”,点击完成按钮后软键盘会收起来。

还有一点别忘了,就是要设置android:singleLine="true",让Edittext只能输入一行,否则点击回车还是会换行。

<EditTextandroid:layout_width="match_parent"android:layout_height="wrap_content"android:imeOptions="actionDone"android:singleLine="true"/>

当然,我们还可以在代码中设置,实现相同的效果。

EditText editText = findViewById(R.id.edit_text);editText.setImeOptions(EditorInfo.IME_ACTION_DONE);editText.setSingleLine(); // 这句话也是必不可少的

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。