1

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

现在这些颜色只显示在 Holo 主题设备上。在旧版本上,它显示为灰色。

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

4

2 回答 2

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 目录路径。

于 2012-10-10T07:44:37.093 回答
2

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

于 2012-10-10T07:44:38.470 回答