谁能告诉我如何禁用和启用Enter软键盘中的键?
问问题
14141 次
5 回答
18
只需转到您的 xml 并将此属性放入 EditText
android:singleLine="true"
你的回车键就会消失
于 2015-04-25T10:09:02.710 回答
7
将OnEditorActionListener附加到您的文本字段并从其onEditorAction
方法返回 true,当actionId
等于IME_ACTION_DONE时。这将防止软键盘隐藏:
EditText txtEdit = (EditText) findViewById(R.id.txtEdit);
txtEdit.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
// your additional processing...
return true;
} else {
return false;
}
}
});
请参阅此链接。
于 2012-05-12T04:10:03.510 回答
2
试试这个,一起 imeOptions = actionDone
<EditText
android:id="@+id/edittext_done"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:imeOptions="actionDone"
android:maxLines="1"/>
于 2017-10-25T14:58:24.247 回答
1
在EditText's
布局中放置如下内容:
android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ,"
您还可以枚举您希望能够在此处输入的其余符号,但不能枚举回车键。
于 2013-06-28T12:44:31.337 回答
-1
我知道这个问题已经很老了,但是禁用回车键的一种简单方法是在 EditText 中设置 android:maxLines="1" 。
于 2013-06-25T02:56:49.373 回答