Как сделать первую букву в строке жирной? - Android

133
07 августа 2018, 06:20

Пытался через Html.fromHtml, но не получается. Наверное потому что в проекте используются сторонний шрифт. Искал ответ на этом сайте, но тут есть предложение только как сделать заглавную букву.

Answer 1
SpannableStringBuilder ssb = new SpannableStringBuilder(text);
StyleSpan boldSpan = new StyleSpan(Typeface.BOLD);
if(text.length()>0)
   ssb.setSpan(boldSpan, 0, 1, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
textView.setText(ssb);
Answer 2

В файле ресурса обернуть нужную букву тегом <b></b>

res/values/strings.xml

<resources>
 <string name="my_text"><b>H</b>ello World!</string>
</resources>

res/layaout/activity_main.xml

<TextView
 android:text="@string/my_text"
 android:textSize="22sp"
 android:padding="5dp"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:id="@+id/textView1"/>
READ ALSO
Как сравнить String и Set&lt;String&gt;

Как сравнить String и Set<String>

Через Scanner ввожу любой текст, получается строка:

204
CodecNotFoundException при запросе в cassandra

CodecNotFoundException при запросе в cassandra

Что, где и как я должен что то зарегестрировать как кодек для пользовательского типа

175
Выбор видео startActivityForResult();

Выбор видео startActivityForResult();

Можно ли как-то в startActivityForResult() вывести откуда я хочу выбрать видео, либо записать с камеры либо выбрать из галереи? Сейчас только могу открыть...

174
JAXB unmarshall из списка в HashMap

JAXB unmarshall из списка в HashMap

Есть такой кусок xml файла:

198