Android中TextView中的文字设置为不同颜色
Posted 两三点,雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android中TextView中的文字设置为不同颜色相关的知识,希望对你有一定的参考价值。
questionDesTextView=(TextView)findViewById(R.id.question_des); SpannableStringBuilder builder = new SpannableStringBuilder(questionDesTextView.getText().toString()); //ForegroundColorSpan 为文字前景色,BackgroundColorSpan为文字背景色 ForegroundColorSpan blackSpan = new ForegroundColorSpan(Color.BLACK); ForegroundColorSpan graySpan=new ForegroundColorSpan(Color.GRAY);
//第二个参数是开始的下标,第三个参数是结束的下标 builder.setSpan(blackSpan, 0,4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); builder.setSpan(graySpan,4,9, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); questionDesTextView.setText(builder);
以上是关于Android中TextView中的文字设置为不同颜色的主要内容,如果未能解决你的问题,请参考以下文章
Android中TextView中的文字颜色设置setTextColor的用法
android 中多个TextView放在一个LinearLayout中,请问如何将TextView中的文字自动换行?或者修改布局实现