android Dialog去掉黑色的背景和边框

最近自定义Dialog,定义了自己的一个背景,运行后发现背景后面还有一层黑色的背景和边框。简直丑死了,后来研究后终于去掉了。

方法如下:

首先在自定义的Dialog类的构造函数里加入自定义的style:

假设自定义类名叫:MyDialog

public MyDialog(Context context,String content) {
        super(context,R.style.MyDialog);
        this.context = context;
    }


然后就是自定义的style了:


 
  


主要是这句:@android:color/transparent  把windowBackground设置为透明

OK,就这样解决了。


你可能感兴趣的:(android)