2013-04-24 63 views
0

目前我正在使用TextView。我需要更改字符串中特定字符的颜色,因为我必须使用本地化所以SpannableString不会帮助我那么多。更改特定字符的文本颜色

该字符串可能是这样您好,请至少选择1到移动现在我想改变的文本只是这个特定的“1”,所以,如果将它转换成其他语言如法语荷兰语的“1”的颜色不会因其索引而受到干扰。

我怎样才能做到这一点

PS字符串是从R.String

未来谢谢

回答

1

只是检查了这一点:希望这将有助于ü

myMsg.setText("Hello please select at least" + Html.fromHtml("<font color='#FF0000'><b>1</b></font>"+"to move on")) 
1

如果您的特定角色总是在不同的语言一样,你可以使用String.indexOf(String string)获得位置的字符,并使用Spannable来格式化字符串。