在Android 8或更高版本和Notch设备中,键盘调整大小在DialogFragment中不起作用
我已经实现了一个DialogFragment,它是从一个带有“在Android 8或更高版本和Notch设备中,键盘调整大小在DialogFragment中不起作用,android,android-layout,android-fragments,android-dialogfragment,window-soft-input-mode,Android,Android Layout,Android Fragments,Android Dialogfragment,Window Soft Input Mode,我已经实现了一个DialogFragment,它是从一个带有“WindowsofInputMode=“adjustNothing””的活动中显示的,但在我使用的DialogFragment中,调整了输入模式的大小: getDialog().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE) 但它在Note5(安卓7.0)设备上运行良好,但在Notch设备Note8(安卓9.0)或华为
WindowsofInputMode=“adjustNothing”
”的活动中显示的,但在我使用的DialogFragment中,调整了输入模式的大小:
getDialog().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE)
但它在Note5(安卓7.0)设备上运行良好,但在Notch设备Note8(安卓9.0)或华为Y9(8.0)上运行不好。此问题是否与版本相关,或者Notch与此有关。我如何解决这个问题。任何想法都是值得欣赏的。
谢谢找到解决方案了吗?很遗憾,没有!因此,我不得不起诉透明活动,使其行为像一个对话框。在这种情况下,我找到了解决方案吗?不幸的是,没有!因此,在这种情况下,我必须使用透明活动来表现得像一个对话框