Как создать цвет 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 );
Вывод, созданный кодом выше
Спасибо, что прочитали мой совет, и я надеюсь, что буду счастлив.
Ахмед С Исса