如何设置TextView颜色外观如下图所示?

时间:2017-03-04 10:16:43

标签: android textview

我用过

textview.setText(Html.fromHtml())

但它只改变了最后一个字母的颜色

enter image description here

3 个答案:

答案 0 :(得分:0)

使用它来设置颜色:

setTextColor(getResources().getColor(R.color.red));

答案 1 :(得分:0)

您可以使用Spannable

Spannable spannable = new SpannableString(YOUR_TEXT);

spannable.setSpan(new ForegroundColorSpan(Color.WHITE), text.length(), (text + Your_textviewlength, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

textView.setText(spannable, TextView.BufferType.SPANNABLE);

答案 2 :(得分:0)

你可以试试这个

yourTextView.setTextColor(color);

或者,在您的情况下:yourTextView.setTextColor(0xffbdbdbd);