AppCompatDialog背景透明

只有设置dialog为全屏时,才能将背景设置透明,不然虚化背景为默认设置无法更改

@Override
protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
   getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
}

你可能感兴趣的:(AppCompatDialog,Dialog)