Я хочу выделить слово за словом.
вот код
String newString = joker[j].replace(utteranceId, "<span style= 'background-color:green'>" + utteranceId + "</span>");
textSent.setText(Html.fromHtml(newString));
Я хочу выделить только одно слово "из" за раз. Я попробовал ReplaceFirst
String newString = joker[j].replaceFirst(utteranceId, "<span style= 'background-color:green'>" + utteranceId + "</span>");
textSent.setText(Html.fromHtml(newString));
, но он только выделяет первое вхождение слова, а не второе.
Я хочу выделять каждое слово в предложении мудрыми строками, как это делает любой механизм преобразования текста в речь, выделяя слово за словом.