Java 如何更改Theme.Holo.Dialog上的颜色?

Java 如何更改Theme.Holo.Dialog上的颜色?,java,android,android-manifest,android-xml,android-dialog,Java,Android,Android Manifest,Android Xml,Android Dialog,我得到一个活动显示为一个对话框,使用 android:theme="@android:style/Theme.Holo.Dialog" 在清单文件中 如何更改对话框/活动中文本和背景的颜色 为自定义对话框使用库的最简单方法。当然,您可以自己构建自定义对话框。如果不使用自己的资源创建自定义对话框,则不能仅更改颜色(例如线条) 是原始holo对话框的源。您可以复制该样式,但使用该库会更快。您只需在values/styles.xml中定义自己的自定义样式即可实现 步骤1-将下面的代码放入value

我得到一个活动显示为一个对话框,使用

android:theme="@android:style/Theme.Holo.Dialog" 
在清单文件中

如何更改对话框/活动中文本和背景的颜色

为自定义对话框使用库的最简单方法。当然,您可以自己构建自定义对话框。如果不使用自己的资源创建自定义对话框,则不能仅更改颜色(例如线条)


是原始holo对话框的源。您可以复制该样式,但使用该库会更快。

您只需在values/styles.xml中定义自己的自定义样式即可实现

步骤1-将下面的代码放入values/styles.xml文件中

   <style name="UserDialog" parent="android:style/Theme.Dialog">
   <item name="android:windowFrame">@null</item>
   <item name="android:windowIsFloating">true</item>
   <item name="android:windowIsTranslucent">true</item>
   <item name="android:background">#c39797</item>
   <item name="android:textColor">#E64C66</item>
   </style>
注意:如果要添加,则需要创建一个透明的png可绘制文件

android:theme="@style/UserDialog"