小编Mat*_*urn的帖子

DialogFragment按状态栏重叠

我有点困惑.

首先,当我创建一个工具栏并且它被状态栏重叠时,我只是添加fitSysmtemWindow="true"了父XML,它工作得很好.

但是当我创建FullScreen时DialogFragment,它也会被状态栏重叠.我试图添加fitSystemWindow="true"它不起作用.

仅出现在Android 5.0+上.没有将状态栏设置为半透明的任何地方.

这是我的DialogFragment代码

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                     Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    View view = inflater.inflate(R.layout.fragment_create_bill_dialog,container, false);

    return view;
}

@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    Dialog dialog = super.onCreateDialog(savedInstanceState);
    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
    return dialog;
}
Run Code Online (Sandbox Code Playgroud)

谢谢.为我糟糕的Eng工作.

android android-layout android-dialogfragment

7
推荐指数
1
解决办法
3889
查看次数