键盘ADJUST_RESIZE在Android 8或更高版本和Notch设备中的DialogFragment中不起作用

时间:2019-04-11 07:33:52

标签: android android-layout android-fragments android-dialogfragment window-soft-input-mode

我已经实现了一个从Acivity中显示为'windowSoftInputMode="adjustNothing"'的DialogFragment,但是在DialogFragment中,我使用了ADJUST_RESIZE输入模式:

getDialog().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE)

但是它在Note 5(Android 7.0)设备中运行良好,但在Notch Note 8(Android 9.0)或Huawei Y9(8.0)设备中无法正常工作。此发行版是否相关,或者Notch必须对此进行处理。我该如何解决这个问题。任何想法都是可取的。 谢谢

0 个答案:

没有答案