我正在使用Keyboardsurfer的Crouton类for Android。它使用Holo Colors作为背景颜色(android.R.color.holo_red_light)。
现在这些颜色只会在Holo主题设备上显示。在较旧的那些上,它显示为灰色。
我现在想知道是否有任何方法可以将这些颜色用于旧设备以便使用它们?
答案 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)。