打开DialogFragment时出现Android故障

时间:2016-04-01 14:36:57

标签: java android android-layout android-fragments visual-glitch

我在NEXUS 5 - 6.0.1和NEXUS 4 - 5.1.1上遇到了这个问题 正常的截图来自sony 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的其余部分重复了几次。这是怎么回事?

Normal 1 Normal 2 Bug keyboard closed Bug keyboard open

1 个答案:

答案 0 :(得分:0)

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