您的位置:首页 > 移动开发 > Android开发

Android 创建自定义对话框主题(使用半透明背景也不会露出原有的背景了)

2013-11-07 15:17 381 查看
在Android工程目录下的/values/styles.xml中写

<style name="Theme_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">@drawable/selector_dialog_bg</item> <!-- 背景透明 -->

<item name="android:backgroundDimEnabled">true</item> <!-- 背景模糊 -->

<item name="android:backgroundDimAmount">0.6</item>

</style>

只后在项目中定义对话框时候调用这个主题就可以了。

Dialog dialog = new Dialog(this,R.style.Theme_Dialog);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: