我正在寻找一种方法来改变在一个字的文本的颜色TextView从内Activity。例如,与此:String first = "This word is ";String next = "red"TextView t = (TextView) findViewById(R.id.textbox);t.setText(first + next);如何将next文本的颜色更改为红色?
3 回答
富国沪深
TA贡献1790条经验 获得超9个赞
我知道的最简单的方法是只使用html。
String first = "This word is ";
String next = "<font color='#EE0000'>red</font>";
t.setText(Html.fromHtml(first + next));
但是,这需要您在要更改颜色时(如果?)重建TextView,这可能会引起麻烦。
- 3 回答
- 0 关注
- 469 浏览
添加回答
举报
0/150
提交
取消