Android:当活动恢复时,Dialog从Top切割

时间:2015-11-12 14:48:14

标签: android

我显示一个自定义对话框,显示正确。但在那之后我按下主页键并将应用程序带到后台。接下来,我再次从任务菜单启动应用程序,但在这种情况下,图像从顶部剪切。

正确的对话1

从顶部2

截断的对话框

任何人都可以帮助我们找出它必须从顶部切割的原因。

感谢帮助。

1 个答案:

答案 0 :(得分:0)

我认为这是Kitkat / Lollipop版本的一个问题。可以使用以下代码修复它。

    // Only for Api >=4.0
    // On Kitkat & Lollipop, layout top gets clipped if this code is not there.
    if (android.os.Build.VERSION.SDK_INT >= 16) {
        getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                | View.SYSTEM_UI_FLAG_FULLSCREEN);
    }