@android:color/holo_blue_light需要API级别14 - 以前就可以了

use*_*175 2 eclipse sdk android android-theme android-styles

我有android : minSdkVersion="11" android:targetSdkVersion="11".

在我的主题中,我使用了引用 @android:color/holo_blue_light

直到现在(在几个月内)它完全没问题.现在,我在一个地方已经改变@android:color/holo_blue_light,以@android:color/background_dark和suddently在我所有的地方holo_blue_light我有一个错误:

@android:color/holo_blue_light requires API level 14 (current min is 11)        Android Lint Problem
Run Code Online (Sandbox Code Playgroud)

他们是否在sdk中改变了一些东西?即使我手动返回到以前版本的文件,holo_blue_light只有我仍然有相同的错误.(当然,Eclipse的最新定义是由Internet自动下载的.并且它可以在几个月内使用sdk 11作为最低要求).

有帮助吗?是不是任何sdk问题而不是我的应用程序问题?

zel*_*nix 8

我知道这是旧的,但对于未来的任何人来说,全息颜色定义是:

<!-- A light Holo shade of blue -->
<color name="holo_blue_light">#ff33b5e5</color>
<!-- A light Holo shade of gray -->
<color name="holo_gray_light">#33999999</color>
<!-- A light Holo shade of green -->
<color name="holo_green_light">#ff99cc00</color>
<!-- A light Holo shade of red -->
<color name="holo_red_light">#ffff4444</color>
<!-- A dark Holo shade of blue -->
<color name="holo_blue_dark">#ff0099cc</color>
<!-- A dark Holo shade of green -->
<color name="holo_green_dark">#ff669900</color>
<!-- A dark Holo shade of red -->
<color name="holo_red_dark">#ffcc0000</color>
<!-- A Holo shade of purple -->
<color name="holo_purple">#ffaa66cc</color>
<!-- A light Holo shade of orange -->
<color name="holo_orange_light">#ffffbb33</color>
<!-- A dark Holo shade of orange -->
<color name="holo_orange_dark">#ffff8800</color>
<!-- A really bright Holo shade of blue -->
<color name="holo_blue_bright">#ff00ddff</color>
<!-- A really bright Holo shade of gray -->
<color name="holo_gray_bright">#33CCCCCC</color>
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/colors.xml此答案.