自定义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">true</item>//无标题 <item name="android:windowBackground">@color/transparent</item></style>
将Dialog指定的样式中加入<item name="android:windowBackground">@color/transparent</item> 透明色为<color name="transparent">#00000000</color>
自定义Dialog去除默认的黑色背景
最新推荐文章于 2021-05-27 17:48:34 发布