0

我在 NEXUS 5 - 6.0.1 和 NEXUS 4 - 5.1.1 上有这个故障正常的截图来自索尼 xperia z3 compact - 5.1.1

布局没有什么特别之处,我正在显示一个 android.support.v4.app.DialogFragment 并使用 Glide 加载图像

这是对话框的样式:

<style name="liteMode.Dialog" parent="android:Theme.Holo.Dialog" >
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowBackground">@null</item>
    <item name="android:windowIsFloating">false</item>
</style>

当按下两个按钮时,我打开键盘,它使布局可见(EditText + 顶部的图像)

如您所见,Edittext 与 ui 的其余部分重复了多次。这里发生了什么 ?

正常 1 正常 2 错误键盘关闭 错误键盘打开

4

1 回答 1

0

我认为这是因为 DialogFragment 已重建。请在 AndroidManifest 的标记活动中添加 android:configChanges="keyboardHidden|orientation|screenSize"

于 2016-04-01T16:27:51.783 回答