我有以下问题:我有一个带有主 Fragment 的 FrameLayout,它始终显示,以及一些覆盖“额外”的 Fragment 是否显示,具体取决于应用程序的状态。(此布局用于平板电脑)
现在,如果用户使用 EditText 启动一个对话框,这会导致 SoftKeyboard 出现。对话框和键盘(无论哪种类型的对话框,我都尝试过 AlertDialog 和 DialogFragment)覆盖其他片段。到目前为止,一切都很好。
但是当对话框结束并且键盘关闭时,我的整个应用程序在动画中被上下推了一下,然后在 ActionBar 和我的片段的底部边缘出现了几个渲染错误。
仅当键盘恰好覆盖了我的“额外”片段之一时才会发生这种情况。(如果它覆盖了两个片段,那么一切都很好)。
有人知道如何摆脱这个吗?配置 android:windowSoftInputMode 没有帮助。