定义Android dialog样式,主要需要定义如下属性:
<resources>
<style name="dialog" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item><!--边框-->
<item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
<item name="android:windowIsTranslucent">false</item><!--半透明-->
<item name="android:windowNoTitle">true</item><!--无标题-->
<item name="android:windowBackground">@color/transparent</item><!--背景透明-->
<item name="android:backgroundDimEnabled">false</item><!--模糊-->
</style>
</resources>
如果windowBackground不为透明,那么显示时会显示window和后面的大背景,有时可能不是开发人员想要的结果
本文介绍了如何通过XML文件定义Android对话框的样式,包括设置对话框的边框、背景透明度、标题显示等属性。

2022

被折叠的 条评论
为什么被折叠?



