Я пытаюсь изменить цвет текста, просто нажимая кнопку, но когда я нажимаю кнопку, он также изменяет ранее напечатанный цвет текста. Значит меняет весь цвет текста. Когда я пытаюсь изменить цвет через Spannable, он меняет цвет выделенной части текста, но не для текста, который я собираюсь напечатать следующим. Есть ли способ, где я могу нажать на кнопку, и это не меняет весь цвет текста, но цвет, для которого я печатаю дальше. Спасибо
![enter image description here](https://i.stack.imgur.com/rd7cn.png)
вот что я знаю только
redtxt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
str.setSpan(new ForegroundColorSpan(Color.parseColor(txtColor)), selStart, selEnd, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
text.setTextColor(Color.parseColor("#d32f2f"));
}
});