BackgroundColorSpan始终为黄色

时间:2013-12-04 22:24:56

标签: android background-color spannablestring

textToSpan.setSpan(new BackgroundColorSpan(0xBFFFC600), o, o + termLength, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

由于某种原因,颜色总是黄色。我试过两种绿色的颜色:

0xBFFFC60x99FF99

我感觉到我在某处乱搞颜色的顺序。

2 个答案:

答案 0 :(得分:2)

您需要先解析颜色,然后再将其提供给BackgroundColorSpan

new BackgroundColorSpan(Color.parseColor("#BFFFC6"))

答案 1 :(得分:2)

实际的解决方案是获得这样的颜色:

getResources().getColor(R.color.LightGreen)

我仍然不知道为什么它必须像这样。