实现步骤
给activity添加主题样式,在清单文件中添加,代码中可以用[setTheme(R.style.xx)][6]来设置主题样式
``` <style name="MyDialogStyle">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:backgroundDimEnabled">true</item>
</style> ```
注意:如果代码中多次调用setContentView方法,其指定大小的布局不能放在最外一层
本文介绍如何通过修改Android应用的主题样式来实现自定义对话框外观,包括背景透明、无边框、非模态等特性,并提供了具体的XML配置示例。
769

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



