Enterソフトキーボードのキーを無効および有効にする方法を誰か教えてもらえますか?
14141 次
5 に答える
18
あなたのxmlに行き、この属性をEditTextに入れます
android:singleLine="true"
Enterキーがなくなります
于 2015-04-25T10:09:02.710 に答える
7
OnEditorActionListenerをテキスト フィールドにアタッチし、 が IME_ACTION_DONE の場合、そのメソッドからtrueを返しonEditorAction
ます。これにより、ソフト キーボードが非表示になるのを防ぐことができます。actionId
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 に答える
-1
この質問はかなり古いことは知っていますが、Enter キーを無効にする簡単な方法は、EditText で android:maxLines="1" を設定することです。
于 2013-06-25T02:56:49.373 に答える