流云飞飞

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Android TextView 部分字符高亮

方法一 :

String str="imp"; 
textView.setText(Html.fromHtml("<font color=\"#ff0000\">"+str));

方法二 :

SpannableStringBuilder styled = new SpannableStringBuilder(textView.getText());

// i 未起始字符索引,j 为结束字符索引
styled.setSpan(new ForegroundColorSpan(Color.RED), i, j,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

textView.setText(styled);

方法三 :

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

 

 

 

posted on 2012-11-29 20:51  流云飞飞  阅读(4673)  评论(0编辑  收藏  举报