2012-10-10 129 views
1

我为Android使用Keyboardsurfer的Crouton类。它使用Holo Colors作为背景颜色(android.R.color.holo_red_light)。Holo设备上的Holo颜色?

现在,这些颜色只显示在Holo主题设备上。在较旧的那个上显示为灰色。

我现在想知道是否有任何方法让这些颜色也可以使用旧设备来使用它们?

+1

问题已解决。 Crouton现在也可以用于预先全息设备。 – keyboardsurfer

+1

当我更新到最新版本时看到它。非常感谢! :) – user754730

回答

2

将颜色值从<android-sdk-path>/platforms/android-16/data/res/values/colors.xml复制到您自己的colors.xml文件 - <project-dir>/res/values/colors.xml

现在使用值作为背景色(R.color.holo_red_light)

<android-sdk-path>是你的android-sdk direcotry路径。

+0

非常感谢这对我很好! – user754730

2

您可以在这里找到颜色:http://developer.android.com/design/style/color.html(鼠标悬停以查看十六进制代码)。将colors.xml文件中所需的颜色保存为值。 比你可以使用你保存的颜色的颜色ID(R.color.xxx)来定义你自己的Crouton样式。

+0

太糟糕了2个答案是不对的。非常感谢! – user754730