2011-01-29 37 views
2

実際に私はテキストを編集するテキストをクリックします。仮想キーボードのポップアップを編集します。私はちょうど編集text.Andをクリックした後でも常に仮想キーボードを隠したいと思うシステムkeyboard.Howで印刷可能でなければなりません私はこれをします? 私のコード..仮想キーボードを常に非表示

EditText edtNote = (EditText)findViewById(R.id.note); 
InputMethodManager imm = (InputMethodManager) this.getSystemService(Context.INPUT_METHOD_SERVICE); 
imm.restartInput(edtNote); 

Configuration config = this.getResources().getConfiguration(); 

if (config.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES) { 
    imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); 
} 
+0

EditText.setInputType(InputType.TYPE_NULL);を試しましたか。 – karthick

+0

どこにコードを挿入すればよいですか? – sudhakar

+0

edtNote.setInputType – karthick

答えて

6

edtNote.setInputType(InputType.Type_Null)を試してみてください。長所と短所があります。 Androidは入力要素として要素を扱いません。この後に何も入力できません。

関連する問題