【发布时间】:2014-03-25 02:01:37
【问题描述】:
我的应用程序上很容易就有一个TextView。如何只更改TextView 中一个字母的颜色?
是不是只能在XML中调整?
【问题讨论】:
-
您可以为此目的使用 SpannableString。 stackoverflow.com/questions/19908547/…。链接中的答案应该会给你一个线索。
我的应用程序上很容易就有一个TextView。如何只更改TextView 中一个字母的颜色?
是不是只能在XML中调整?
【问题讨论】:
使用SpannableString 喜欢:
SpannableString redSpannable= new SpannableString("string");
redSpannable.setSpan(new ForegroundColorSpan(Color.RED), 0, index, index+1);
将redSpannable 设置为文本视图
【讨论】: