Android 软输入调整平移和软输入调整大小不在AlertDialog上工作

Android 软输入调整平移和软输入调整大小不在AlertDialog上工作,android,dialog,android-alertdialog,Android,Dialog,Android Alertdialog,我有一个AlertDialog,希望用户在其中输入一些数据。问题在于,当对话框弹出时,屏幕上的键盘与对话框重叠。我有: <activity ... android:windowSoftInputMode="adjustPan|adjustResize" /> 在我的代码中。但还是不行 以下是问题的屏幕截图: 有什么建议吗?首先,你永远不会使用adjustPan | adjustResize。你做一个或另一个。它们是不同的模式,你不能把两者结合起

我有一个AlertDialog,希望用户在其中输入一些数据。问题在于,当对话框弹出时,屏幕上的键盘与对话框重叠。我有:

<activity
    ...
    android:windowSoftInputMode="adjustPan|adjustResize"
/>
在我的代码中。但还是不行

以下是问题的屏幕截图:


有什么建议吗?

首先,你永远不会使用adjustPan | adjustResize。你做一个或另一个。它们是不同的模式,你不能把两者结合起来。最好的情况下,一个会覆盖另一个,最坏的情况下,它会将其置于未定义状态。好吧,我删除了adjust_resize,现在它不再失效,但也不会向上移动,所以键盘不会重叠。这里也有同样的问题。。。在android 5上工作,但不在更高版本上工作。。。