Android TextView 中设置text的格式

544 查看

TextView 中Text的格式设置,比如使用一个设置成这样:


使用Html.fromHtml()来实现效果:


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

或者类似这样:

String text = "获得银色宝箱";
        SpannableStringBuilder style = new SpannableStringBuilder(text);
        style.setSpan(new BackgroundColorSpan(Color.RED),2,6, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
        style.setSpan(new ForegroundColorSpan(Color.RED),0,2,Spanned.SPAN_EXCLUSIVE_INCLUSIVE);
        textView.setText(style);