当前位置: 代码迷 >> Android >> Android 字符高亮展示
  详细解决方案

Android 字符高亮展示

热度:69   发布时间:2016-05-01 14:41:20.0
Android 字符高亮显示

?

方法一: ?SpannableStringBuilder

String str = "asfdlkjfdsalkjafsdljsadfljsadfldsfa asdfsadfdsf";

?

?? ? ? ?TextView textView = (TextView) findViewById(R.id.textView);

?

?? ? ? ?SpannableStringBuilder style = new SpannableStringBuilder(str);

?? ? ? ?style.setSpan(new ForegroundColorSpan(Color.RED), 3, 18, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

?? ? ? ?textView.setText(style);

?

方法二:

?

tv.setText(Html.fromHtml("highlight <font color=\"#ff0000\">me</font>!"))

  相关解决方案