0

キーボードを開くと反応するアクティビティがあるため、マニフェストには属性があります

 android:windowSoftInputMode="adjustResize"

また、このアクティビティは、EditText を持つダイアログを開始できます。ダイアログを開始すると、キーボードが表示され、ダイアログ(OK)とアクティビティ(OKではない)が押し上げられます。見栄えが悪く、ダイアログが表示されているときにアクティビティのプッシュを無効にしたい。

この問題を解決する美しい方法はありますか? 現在softInputMode、実行時に変更していますが、動作しますが面倒です。

また、スクロールビューのスクロールがadjustPanで機能しないのはなぜですか?

4

3 に答える 3

1

adjustPanの代わりに使ってみてくださいadjustResize

于 2018-09-03T15:44:35.163 に答える
0

解決:

まず、

removeandroid:windowSoftInputMode="adjustResize"実行時から変更することすらありません。

次に、<NestedScrollView>次の属性を使用して追加します。

isScrollContainer="true"

試してみて、必要な場合はここで更新してください。

于 2018-09-03T15:44:49.483 に答える