1

アクティビティがビューをロードするときにソフト キーボードを起動するコードを削除しようとしています。マニフェスト ファイルの「android:windowSoftInputMode="stateVisible|adjustResize"」を削除しました。次に、アクティビティでの InputMethodManager の使用に関する参照を検索しました。レイアウト ファイルには、ソフト キーボードの読み込みをトリガーするものは何もありません。次に、プロジェクトをクリーンアップして再構築しました。ビューが作成されると、ソフト キーボードは引き続き読み込まれます。私は何かが欠けているに違いない。ソフト キーボードがロードし続ける理由について何か考えはありますか?

4

1 に答える 1

1

設定することから始めるべきですandroid:windowSoftInputMode="stateHidden|adjustResize"

うまくいかない場合は、コードのどこかに次を追加する必要があるかもしれません

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editTextField.getWindowToken(), 0);
于 2015-09-14T04:21:51.020 に答える