将安卓Holo主题默认的蓝色改为橙色(或其他颜色)

6

我在我的应用中使用了holo主题:

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar" />

我想将默认的蓝色改为橙色。 我以为这很简单。 但是,经过一整天的谷歌搜索,我仍然找不到适合我的解决方案。(注:这也适用于对话框。 默认情况下,对话框标题和行是蓝色的。) 假设默认状态如下:我希望像这样:请帮忙。提前致谢!附注:我忘了提到我知道http://jgilfelt.github.com/android-actionbarstylegenerator/上的样式生成器。那是我得到这些图片的地方。 但是我不想要所有这些东西,它有很多图片和其他东西,会使应用程序变得更大。如果有一种方法可以调整默认主题,请告诉我。

不确定,但看起来你正在寻找类似于这个的东西。 - Shashank Kadne
1
样式生成器会生成64个文件,看起来很多 - 但它们只占用32.2kb的空间,非常小。它似乎只覆盖活动(而不是对话框)上的样式。如果有一个简单的类似于“highlight-color: orange”的CSS就好了,但我认为由样式生成器生成的样式是唯一的方法。 - George
@George 真希望有像属性一样的东西,我们可以在其中指定颜色。希望 Google 在未来的 API 版本中提供这个功能。到那时我们将不得不使用其他方法来管理。:( - Suraj Bajaj
2个回答

1
这不适用于通过更改属性来实现,因为它涉及到一些可绘制的内容(一些9patch png)。有一个非常好的网站可以根据您所需的颜色构建小部件的可绘制内容。使用起来简单明了,它只会为您选择的小部件生成PNG文件,而不是全部,以保持项目的大小。这就是它的链接:http://android-holo-colors.com/

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接