<分区>
我使用以下代码更改进度对话框的背景。但是外框的颜色也发生了变化,如下所示。我只想在对话框内进行更改。
<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>
此代码使背景颜色完美。但由于对话框颜色和 Activity 的背景颜色相同。它看起来像透明的,没有边框。我想要一些像以前一样的边框。