String = "This is SAMPLE"Как выделить символы в String для Textview?
Я хочу увеличить размер только SAMPLE в String, чтобы выделить, но должен быть в одной строке, это нужно установить в TextView.
Спасибо заранее.
String = "This is SAMPLE"Как выделить символы в String для Textview?
Я хочу увеличить размер только SAMPLE в String, чтобы выделить, но должен быть в одной строке, это нужно установить в TextView.
Спасибо заранее.
textView.setText(Html.fromHtml("This is <font color='#707070' size='20'>
SAMPLE</font>"));
Попробуйте это:
String str = "This is <b>SAMPLE</b>";
yourTextView.setText(Html.fromHtml(str), BufferType.SPANNABLE);
Кроме того, вы можете украсить вашу строку (строка) с HTML-тегами, чтобы изменить внешний вид.
Или, чтобы выделить часть текста без использования HTML материала, прочитать this
Использование Html.fromHtml()
в setText()
из TextView
. Поддерживаемые Html-теги можно найти здесь Html Tags Supported by TextView
Я думаю, что это возможно, если вы передадите текст как html с выделенной частью, заключенной в тег html <bold>
.
Shubhayu - да, вы правы, его просто отличий. Если вы используете тег размера шрифта, вы можете выделить его желаемый размер. –
У вас есть два варианта:
1, отформатирована строка в HTML и использовать HTML.from ("Ваш текст");
2, Используйте разблокируемую. Полное руководство может быть найдено: link here
спасибо Waqas –