Рубрики
Без рубрики

Как создать охватываемый цвет TextView

Привет, сегодня я покажу вам, как создать охватываемый цвет textview. Поехали 🙂 Прежде всего ,в Android можно использовать расширяемое текстовое представление для выделения определенной части текста другим…

Автор оригинала: Ahmad S Issa.

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

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

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

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

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

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 );

Вывод, созданный приведенным выше кодом

Вывод, созданный приведенным выше кодом

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

Ахмед С Иса

Оригинал: “https://www.codementor.io/@ahmadsissa/how-to-create-a-spannable-textview-color-vrtfpj4s8”