2012-04-12 14 views
0

「クリック」している場合でもEditTextのソフトキーボードを非表示にしたい。私は、データを入力するために自分のキーボードを持っているので、私の活動にはソフトキーボードが見えてはならないと言っています。 ...おかげで...私を助けてくださいEditTextでソフトキーボードを非表示にする方法

+1

可能な複製o Android Soft Keyboardを閉じる/隠す?](http://stackoverflow.com/questions/1109022/how-to-close-hide-the-android-soft-keyboard) –

+0

@Adil Soomro、私はそのリンクからの解決策...私はedittextをクリックすると、まだソフトなキーボードが見えます... – Noundla

+0

この投稿を参照してくださいhttp://stackoverflow.com/a/1109108/985143 –

答えて

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
このような null

設定のEditTextウィジェットのinputType、

editTExt.setInputType(TYPE_NULL); 
+0

TYPE_NULLとは何ですか? – Noundla

+0

@noundla .. ** InputType **クラスの定数。try ** InputYpe.TYPE_NULL ** – ngesh

+0

ok ..すでにフォーカスを持っているedittextだけでうまくいきます。もし私が別のedittextソフトキーボードが来ています... – Noundla

0

ペーストタグ

android:textIsSelectable="true" 
関連する問題