繁体   English   中英

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

[英]How can I alter colors on Theme.Holo.Dialog?

我使用一个对话框显示活动

android:theme="@android:style/Theme.Holo.Dialog" 

在清单文件中

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

在此处输入图片说明

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

是原始全息对话框的来源。 您可以重现此内容,但是使用该库的速度更快。

您只需在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>

步骤2并使用它AndroidManifest.xml:

android:theme="@style/UserDialog"

注意:如果要添加,则需要创建一个透明的png可绘制对象

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM