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