Androidは1ページに入った後にEditTextが自動的にソフトキーボードを弾き出すことを避けます

523 ワード

次の2つの方法で解決できます.
一、コードでsetSoftInputMode()メソッドを呼び出して設定する:
OnCreateメソッドに次のコードを加えると、役に立ちます.また、EditBoxをクリックしても入力メソッドが正常にポップアップされます.
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

二、AndroidManifest.xmlファイルのAndroid:windowSoftInputModeプロパティの使用:Android Manifest.xmlファイルのactivityノードの下に追加:
android:windowSoftInputMode="stateHidden|adjustPan" 

説明:1、stateHidden:ソフトキーボードを隠す2、adjustPan:入力方式のポップアップでコントロールが変形しないことを保証します.