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

方法如下:

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

假设自定义类名叫:MyDialog

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


然后就是自定义的style了:


   


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

OK,就这样解决了。


更多相关文章

  1. 【UI交互效果】android UI效果二: 给选中的图片加边框
  2. android SeekBar 样式大全
  3. android 在listView中如果需要使用复选框功能,强烈建议使用图片作
  4. 自定义进度条,progressBar 背景为.9图片
  5. android中OkHttp的导入和get、post请求的简单教程
  6. Android——RecyclerView入门学习之LayoutManager
  7. 我的Android心得(8)--Message & Looper & Handler
  8. Android(安卓)view更改背景资源,padding消失的问题
  9. 用桌面做应用的背景

随机推荐

  1. php操作redis命令及代码实例大全
  2. 原创or伪原创哪个对于SEO优化更有利?原创
  3. 关于SEO书籍的推荐,这六本SEO书籍值得入门
  4. 百度快照不更新,快速有效的小技巧你可能需
  5. JS实战练习:选项卡、在线相册、轮播图、购
  6. 详解PHP使用OSS上传文件
  7. Java杂谈之重复代码是什么
  8. JavaScript实现下拉菜单的显示隐藏
  9. 华纳负责人yy988680
  10. PHP实现根据数组某个键值大小进行排序的