关于Dialog阴影部分的消除问题
2016-07-25 15:57
316 查看
在android5.0以后的系统中,自定义的AlertDialog会出现奇怪的阴影,很是难看,查阅网上资料后,有人说为了兼容要用v7包下的alertDialog,笔者试了试,发现还是不可以。
后来看到一大神的介绍,说是加
这样一行代码就可以。果然,完美搞定5.0以上系统,至于是为什么是这样,大家可以从源码中自己分析!
附上显示alertdialog部分代码如下:
后来看到一大神的介绍,说是加
dialog.getWindow().setBackgroundDrawable(new ColorDrawable());
这样一行代码就可以。果然,完美搞定5.0以上系统,至于是为什么是这样,大家可以从源码中自己分析!
附上显示alertdialog部分代码如下:
Dialog dialog = new AlertDialog.Builder(mContext).create(); dialog.show(); dialog.getWindow().setContentView(view); dialog.getWindow().setBackgroundDrawable(new ColorDrawable());//解决5.0以上阴影问题
相关文章推荐
- HDU1020 ZOJ2478 Encoding【水题】
- VM+CentOS+hadoop2.7搭建hadoop完全分布式集群
- opencv Mat与Iplimage相互转化
- Sublime Text 3 快捷键总结
- Android自绘动画实现与优化实战
- Tempest部署
- jquery easyui 组件 textbox/combobox/numberbox 启动、禁用 判断是否禁用
- 67.The instance abnormally terminates because of a power outage. Which statement is true about redo
- Github的使用笔记(一)
- 峰值架构
- Sphinx(斯芬克斯的安装及使用)
- multidex分包续:将指定的类打包到主dex中
- 机器结构-业务分割法
- leetcode 43. Multiply Strings
- BTree,B+Tree,B*Tree
- 怎么直接在MySQL客户端上执行SQl文件?
- easyui tree关闭所有节点
- QuerySet创建新对象的方法和获取对象的方法
- 九型人格判定
- 让你从繁琐的sql语句中脱身(mybatis框架的进一步封装 )