「クリック」している場合でもEditTextのソフトキーボードを非表示にしたい。私は、データを入力するために自分のキーボードを持っているので、私の活動にはソフトキーボードが見えてはならないと言っています。 ...おかげで...私を助けてくださいEditTextでソフトキーボードを非表示にする方法
0
A
答えて
3
editText_input_field.setOnTouchListener(otl);
private OnTouchListener otl = new OnTouchListener() {
public boolean onTouch (View v, MotionEvent event) {
return true; // the listener has consumed the event
}
};
ソース:のEditTextの下で、あなたのxmlファイル内のコード以下how to block virtual keyboard while clicking on edittext in android?
+1
これは素晴らしいことです。ここでは、指定されたビューに焦点を当てる必要があります。その理由は、なぜそのリクエストを取得する必要があるのかです。したがって、 '((EditText)v).requestFocus()'を 'return true; 'の上に追加する方が良いです。 – Noundla
+0
@Noundlaのコメントなしでは、editboxはtouchにフォーカスすることができません –
1
0
ペーストタグ
android:textIsSelectable="true"
可能な複製o Android Soft Keyboardを閉じる/隠す?](http://stackoverflow.com/questions/1109022/how-to-close-hide-the-android-soft-keyboard) –
@Adil Soomro、私はそのリンクからの解決策...私はedittextをクリックすると、まだソフトなキーボードが見えます... – Noundla
この投稿を参照してくださいhttp://stackoverflow.com/a/1109108/985143 –