我们在使用自定义的Dialog的时候,喜欢自己定义一下样式,设置自己的背景,等等。可是最近使用Dialog样式的时候背景出现了问题。在样式文件中使用了:
<item name="android:windowBackground">@color/transparent</item>
把背景设置为透明,效果是有的,但是出现了问题,导致Dialog无缘无故会出现别的图片,尽管自己并没有设置过。经过多方排查,最终确定是上面一句的问题。做了如下修改:
<item name="android:windowBackground">@drawable/pic_dialog_bg</item>
问题解决了,打开Dialog的源码,1000多行,,没有深究原因,望知道的朋友告诉一声。。。
版权声明:本文为SunRaIN_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。