0

アプリを開いたときに、editText のいずれかをクリックするまでオンスクリーン キーボードが開かないようにできますか?

4

4 に答える 4

1

仮想キーボードを非表示にするには、次のようにInputMethodManageronCreate()を使用できます (着陸アクティビティのメソッドに配置できます)。

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
于 2012-05-02T21:04:29.953 に答える
0

それはあなたの要件次第です。ユーザーがアクティビティを開くたびにキーボードを非表示にしたい場合は、アクティビティ android:windowSoftInputMode="stateAlwaysHidden"の Android マニフェストを追加できます。動的に必要な場合は、キーボードを閉じるイベントが発生するたびに変更できます

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

いつでも参考にしください

于 2016-06-22T08:02:22.273 に答える
0

アクティビティの onCreate メソッドに次のコードを追加します。

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

それは私のためにトリックをしました:)

于 2012-05-02T21:04:05.497 に答える
0

AndroidManifest.xml で android:configChanges="keyboardHidden" を設定します

于 2012-05-03T02:54:29.380 に答える