DialogFragment在Android 4.4.2中有蓝线

在此处输入图像描述

我的对话框片段顶部出现了一条蓝线,我无法摆脱(我甚至不知道为什么它出现在第一位。有人知道如何摆脱这个吗?

我已经在几个设备上测试了它,它在以后的Android版本上运行得很好。

我的代码:

private void setupDialog() { final Dialog dialog = getDialog(); final Window window = dialog.getWindow(); window.setBackgroundDrawable(new ColorDrawable(0)); window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); } 

布局:

                   

我想当它还有标题栏时会出现。 我只是藏了标题栏,它工作得很好..

  dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE); 

使用此更改:

DialogFragment上

 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setStyle(android.support.v4.app.DialogFragment.STYLE_NO_FRAME, R.style.my_dialog_style); } 

你的风格R.style.my_dialog_style添加以下内容:

 @null