【android】Textview部分字符高亮
第一种方法:
text.setText(Html.fromHtml("<font color=\"#ff0000\">红色</font>其它颜色"));
显示效果为:
第二种方法:
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);
显示效果:
红色其他颜色
作者:风倾清凌
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.