1

2つの編集テキストにデータとタイムピッカーを使用しています。2つの編集テキストにキーボードを非表示にします。このようにしています。

mDatePickerEdt = (EditText)findViewById(R.id.createwedding_datepicker_edt);
mTimePickerEdt = (EditText)findViewById(R.id.createwedding_timepicker_edt);
mDatePickerEdt.setInputType(InputType.TYPE_NULL);
mTimePickerEdt.setInputType(InputType.TYPE_NULL);

スマートフォンで動作しています。サムスンギャラクシーノートで問題が発生しました。誰かアイデアがあれば教えてください。よろしくお願いします。

4

2 に答える 2

5

次のコードを使用して、キーボードを非表示にできます。

 getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
于 2012-05-22T10:00:19.950 に答える
2

これを試して

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);

または、0の代わりにInputMethodManager.HIDE_NOT_ALWAYSを入力してみてください

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);

以下のコードを使用して、ユーザーがエディットテキストビューに触れるまでキーボードを非表示にすることができます。

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
于 2012-05-22T11:18:29.103 に答える