【发布时间】:2016-05-03 15:05:27
【问题描述】:
我有一个字符串名称“classe”。它包含许多单词和短语。但是当字符串包含单词"idiom"时,我想改变颜色。我以编程方式做到了,但它改变了所有字符串“classe”的颜色。我只想改变“成语”的颜色(单词的一部分,而不是整个短语)。我怎样才能以编程方式做到这一点?
if (classe.contains("idiom")) {
txtclasse.setTextColor(getResources().getColor(R.color.orange));
}
【问题讨论】:
-
使用 ForegroundColorSpan。参考这里:stackoverflow.com/a/3514435/4586742