android - ボトムシートダイアログに EditText があり、ソフトキーボードがポップアップするとダイアログが上に押し上げられます。
巴扎黑
巴扎黑 2017-07-06 10:35:13
0
1
2580

タイトルが示すように、ダイアログが上に押しつぶされて、インターフェイスの効果が非常に見苦しくなります。図に示すように:

#アクティビティで android:windowSoftInputMode="adjustNothing" を設定し、ダイアログで android:windowSoftInputMode="adjustNothing" を設定しました。まだ機能しません。ダイアログが上に押し上げられます

bottomSheetDialog を BottomSheetFragment に置き換えましたが、以下に示すように、効果はさらに悪化しました。

みんなが良い解決策を見つけて共有できることを願っています

巴扎黑
巴扎黑

全員に返信(1)
巴扎黑

現在私が考えているのは、viewGroupをトップレベルのレイアウトとしてカスタマイズし、onMeasureでソフトキーボードを監視して高さを動的に変更することです。これには、windowSoftInputModeをadjustResizeに変更する必要があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート