Android通用Dialog属性,解决Dialog导致状态栏黑

2019-08-07  本文已影响0人  饮料只喝芬达

onCreate时设置style setStyle(DialogFragment.STYLE_NORMAL, android.R.style.Theme_Light_NoTitleBar);


@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
 Dialog dialog = super.onCreateDialog(savedInstanceState);
 dialog.setCanceledOnTouchOutside(true); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.getWindow().setBackgroundDrawableResource(R.color.transparent); dialog.getWindow().setWindowAnimations(R.style.DialogAnimation); dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); dialog.getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT); return dialog;
}


上一篇 下一篇

猜你喜欢

热点阅读