Androidポップアップソフトキーボードレイアウトが上に移動するかどうかの問題
1030 ワード
1、コントロールEditText、デフォルトではソフトキーボードがポップアップされます.次のコードは、デフォルトのソフトキーボードのイジェクトを禁止します.
3、親レイアウトに
4、解決方法:activityでsetContentViewを設定する前に
デフォルトのソフトキーボードのイジェクトを禁止できます.手ぶれを防ぐレイアウトが上に上がるのを防ぐ.
5、全体のレイアウトを上にしたい場合、つまりソフトキーボードが常に一番下にある場合は、最上位のレイアウトにScrollviewレイアウトを追加することができます.
この問題についてもっと良い方法や見解があれば、コメントしてください!!
android:configChanges="orientation|keyboardHidden"
android:windowSoftInputMode="adjustResize|stateHidden"
、コードにPullRefreshListViewを使用し、ソフトキーボードをイジェクトまたは非表示にすると、インタフェースにわずかなジッタが発生します.3、親レイアウトに
android:layout_alignParentBottom="true"
では、このレイアウトは、ソフトキーボードがイジェクトされると、ソフトキーボードの上にアップグレードされます.レイアウトが混乱します.4、解決方法:activityでsetContentViewを設定する前に
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
またはAndroid Mainfestのこのactivityの下で android:configChanges="orientation|keyboardHidden"
android:windowSoftInputMode = "adjustPan"
デフォルトのソフトキーボードのイジェクトを禁止できます.手ぶれを防ぐレイアウトが上に上がるのを防ぐ.
5、全体のレイアウトを上にしたい場合、つまりソフトキーボードが常に一番下にある場合は、最上位のレイアウトにScrollviewレイアウトを追加することができます.
この問題についてもっと良い方法や見解があれば、コメントしてください!!