前Holo设备上的Holo颜色?

时间:2012-10-10 07:36:54

标签: android

我正在使用Keyboardsurfer的Crouton类for Android。它使用Holo Colors作为背景颜色(android.R.color.holo_red_light)。

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

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

2 个答案:

答案 0 :(得分: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路径。

答案 1 :(得分:2)

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