textToSpan.setSpan(new BackgroundColorSpan(0xBFFFC600), o, o + termLength, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
由于某种原因,颜色总是黄色。我试过两种绿色的颜色:
0xBFFFC6
和0x99FF99
我感觉到我在某处乱搞颜色的顺序。
答案 0 :(得分:2)
您需要先解析颜色,然后再将其提供给BackgroundColorSpan
:
new BackgroundColorSpan(Color.parseColor("#BFFFC6"))
答案 1 :(得分:2)
实际的解决方案是获得这样的颜色:
getResources().getColor(R.color.LightGreen)
我仍然不知道为什么它必须像这样。