Android 禁用软键盘中的 Enter 键
谁能告诉我如何禁用和启用软键盘中的 Enter 键?
Can anyone tell me how to disable and enable the Enter key in the soft keyboard?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
谁能告诉我如何禁用和启用软键盘中的 Enter 键?
Can anyone tell me how to disable and enable the Enter key in the soft keyboard?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
只需转到您的 xml 并将此属性放入 EditText 中
,您的 Enter 键就会消失
just go to your xml and put this attribute in EditText
and your enter key will be gone
将 OnEditorActionListener 附加到您的文本字段并从其 < 返回 true code>onEditorAction 方法,当
actionId
等于 IME_ACTION_DONE。这将防止隐藏软键盘:请参阅此链接。
Attach OnEditorActionListener to your text field and return true from its
onEditorAction
method, whenactionId
is equal to IME_ACTION_DONE. This will prevent soft keyboard from hiding:Refer this LINK.
一起尝试一下 imeOptions = actionDone
Try this, together imeOptions = actionDone
在
EditText 的
布局中放置如下内容:您还可以枚举您希望能够在其中输入的其余符号,但不能枚举 Enter 键。
In the
EditText's
layout put something like this:You can also enumerate the rest of the symbols that you would like to be able to enter there, but not the enter key.
我知道这个问题已经很老了,但禁用回车键的一个简单方法是在 EditText 中设置 android:maxLines="1" 。
I know this question is quite old but an easy way of disabling the enter key is to set android:maxLines="1" in your EditText.