参见英文答案 >
Change background of ProgressDialog 2个
我使用以下代码更改Progress Dialog的背景.但是外框的颜色也如下所示.我想只在对话框内进行更改.
我使用以下代码更改Progress Dialog的背景.但是外框的颜色也如下所示.我想只在对话框内进行更改.
<style name="StyledDialog" parent="@android:style/Theme.Panel"> <item name="android:background">#083044</item> </style>
根据这个问题Change background of ProgressDialog给出的答案
<style name="StyledDialog" parent="@android:style/Theme.Dialog"> <item name="android:alertDialogStyle">@style/CustomAlertDialogStyle</item> <item name="android:textColorPrimary">#000000</item> </style> <style name="CustomAlertDialogStyle"> <item name="android:bottomBright">@color/background</item> <item name="android:bottomDark">@color/background</item> <item name="android:bottomMedium">@color/background</item> <item name="android:centerBright">@color/background</item> <item name="android:centerDark">@color/background</item> <item name="android:centerMedium">@color/background</item> <item name="android:fullBright">@color/background</item> <item name="android:fullDark">@color/background</item> <item name="android:topBright">@color/background</item> <item name="android:topDark">@color/background</item> </style>
此代码提供完美的背景颜色.但是,因为对话颜色和活动的背景颜色是相同的.它看起来像透明,没有边框.我和以前一样想要一些边框.
解决方法
<style name="CustomAlertDialogStyle"> <item name="android:bottomBright">@color/transparent</item> <item name="android:bottomDark">@color/transparent</item> <item name="android:bottomMedium">@color/transparent</item> <item name="android:centerBright">@color/transparent</item> <item name="android:centerDark">@color/transparent</item> <item name="android:centerMedium">@color/transparent</item> <item name="android:fullBright">@color/transparent</item> <item name="android:fullDark">@color/transparent</item> <item name="android:topBright">@color/transparent</item> <item name="android:topDark">@color/transparent</item> </style> <style name="StyledDialog" parent="@android:style/Theme.Panel"> <item name="android:alertDialogStyle">@style/CustomAlertDialogStyle</item> <item name="android:background">@color/darkblue</item> </style>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。