自定义Dialog去除默认的黑色背景

自定义Dialog:
final Dialog dialog = new Dialog(activity,R.style.noTitleDialog);
View converetView=LayoutInflater.from(activity).inflate(R.layout.fulldialog,null);
ImageView imageView=(ImageView) converetView.findViewById(R.id.iv);
ImageView close=(ImageView) converetView.findViewById(R.id.close);
imageView.setImageResource(R.drawable.daoyou);
imageView.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    }
});
close.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        dialog.dismiss();
    }
});
dialog .setContentView(converetView);
dialog.setCancelable(false);
dialog.show();

< style name= "noTitleDialog" parent= "@android:style/Theme.Dialog"> < item name= "android:windowNoTitle">trueitem>//无标题 @color/transparentstyle>
将Dialog指定的样式中加入
 @color/transparent
透明色为
<color name="transparent">#00000000color>


你可能感兴趣的:(Android)