【android】Textview部分字符高亮

第一种方法:

text.setText(Html.fromHtml("<font color=\"#ff0000\">红色</font>其它颜色"));

显示效果为:

1

 

第二种方法:

SpannableStringBuilder style=new SpannableStringBuilder(RecallChannelsActivity.page); 
//字体颜色
style.setSpan(new ForegroundColorSpan(0xff3197ff),2,3,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
//字体背景颜色,显示效果如第一种方法所示
//style.setSpan(new BackgroundColorSpan(0xff3197ff),2,3,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
text_page.setText(style);
 

显示效果:

红色其他颜色

posted @ 2011-06-17 18:26  风倾清凌  阅读(1676)  评论(0编辑  收藏  举报