Android: как сделать так, чтобы только одно слово стало жирным в TextView - PullRequest
0 голосов
/ 22 марта 2020

Я пытаюсь сделать только одно слово жирным шрифтом и установить его в TextView: мой текст приходит с конечной точки как:

"бла бла бла <b>Hello</b> бла"

Что я пробовал, но ничего не происходит, Android игнорирует теги:

@Override
public void onBindViewHolder(PlanoHolder holder, int position) {
    Spanned x = HtmlCompat.fromHtml(item.getDesc(), HtmlCompat.FROM_HTML_MODE_LEGACY);
    textView.setText(x.toString());
}

1 Ответ

1 голос
/ 22 марта 2020

Это происходит потому, что x снова преобразует toString. Просто передайте Spanned, как показано ниже

Spanned x = HtmlCompat.fromHtml(item.getDesc(), HtmlCompat.FROM_HTML_MODE_LEGACY);
textView.setText(x);
...