Как создать цвет Spannable TextView

Привет, сегодня я покажу вам, как создать расширяемый цвет текста. пошли 😃

Во-первых, расширяемый TextView можно использовать в Android для выделения определенной части текста другим цветом, стилем, размером и/или событием щелчка в одном виджете TextView.

Учтите, что вы определили TextView следующим образом:

TextView txtView =findViewById(R.id.txtView);

После этого вы можете применить к нему различную подсветку, как показано ниже:
Переносной цвет: Чтобы задать другой цвет для некоторой части текста, можно использовать ForegroundColorSpan, как показано в следующем примере:

Spannable spannable = new SpannableString(firstWord+lastWord); spannable.setSpan(new ForegroundColorSpan(firstWordColor), 0, firstWord.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); spannable.setSpan(new ForegroundColorSpan(lastWordColor), firstWord.length(), firstWord.length()+lastWord.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); textview.setText( spannable );

Вывод, созданный кодом выше
T8Bkp.png

Спасибо, что прочитали мой совет, и я надеюсь, что буду счастлив.

Ахмед С Исса

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *