Chvalov
@Chvalov

Как выделить жирным кусок текста перед определенной запятой в Android?

К примеру есть текст записан в переменную String
String a = "Вася, Петя, Степа, Тостер, Ява, Вика, ***, ***, ***";
и так через запятую записано 80 разных слов, цифр и т.п.
И есть переменная типа int в которой находится значение от 0 до 79

Текст из переменой String вывожу в TextView, и в переменную типа int даю значение к примеру 7, после чего нужно выделить жирным кусок текста что идет перед 7 запятой, как такое реализовать ?

К примеру:
String test = "Тостер, ВК, Пиво, Водка, Вопрос, Ответ, ****, ****"
int num = 1;

И в тествью вывести в таком виде:
Тостер, ВК, Пиво, Водка, Вопрос, Ответ, ****, ****
  • Вопрос задан
  • 2716 просмотров
Пригласить эксперта
Ответы на вопрос 1
gadfi
@gadfi
https://gamega.org
Spannable text = new SpannableString(test);
text .setSpan(new StyleSpan(Typeface.BOLD), 7, 9, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(text);

или
textView.setText(Html.fromHtml("Тостер, <strong>ВК</strong>, Пиво, Водка, Вопрос, Ответ, ****, ****"));
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы