Как установить код цвета шрифта в Spanable String? - PullRequest
0 голосов
/ 25 февраля 2019

Я хочу установить цветовой код в строящейся строке.

 SpannableString str= new SpannableString("Your new message ");
        str.setSpan(new ForegroundColorSpan("#00ff00", 0, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

Я пробовал приведенный выше код, но он не работает.

Ответы [ 3 ]

0 голосов
/ 25 февраля 2019

Надеюсь, @ ответ Тристана верный.Но если проблема не устранена, попробуйте -

Spannable str= new SpannableString("Your new message ");
str.setSpan(new ForegroundColorSpan(Color.BLUE, 0, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
0 голосов
/ 25 февраля 2019

Пожалуйста, попробуйте это.Это работает для меня.

str.setSpan (новый ForegroundColorSpan (getResources (). GetColor (R.color.geen_color)), 0, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

0 голосов
/ 25 февраля 2019

Здесь цвет - это целое число, которое вы должны использовать:

Color.parseColor("#ff00ff00") 
...