当显示对话框片段时,状态栏重叠,仅在Android4.4中

ikz*_*fr0 9 android statusbar android-dialogfragment android-4.4-kitkat

我的问题只发生在Android 4.4 Kitkat上,当我显示一个对话框片段时,它的顶部将与状态栏重叠.我该如何处理这个问题?这是Kitkat的错误?

看这里的截图:

在此输入图像描述

谢谢

sum*_*mit 0

    Dialog choiceDialog = new Dialog(this);
    choiceDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
    Window window = choiceDialog.getWindow();
    int y = findViewById(R.id.bannerview).getTop();
    WindowManager.LayoutParams lp = window.getAttributes();
    lp.y = y;
    lp.dimAmount = 0;`enter code here`
    lp.windowAnimations = android.R.anim.fade_in;
    window.setAttributes(lp);
    choiceDialog.setContentView(R.layout.conversation_action_dialog);
Run Code Online (Sandbox Code Playgroud)

我这样做是为了显示对话框,但它不是对话框片段可能会帮助你