Жирный текст в TextView через чистый XML

Имеется нативный TextView, в нём необходимо выделить жирным некоторые слова. Сам текст задаётся через свойство XML, то есть Java в этой задаче не нужна, потому что с помощью Java решение не раз разбиралось, к примеру здесь: https://stackoverflow.com/questions/14371092/how-to-make-a-specific-text-on-textview-bold/14371107

Нас же интересует аналогичное решение, но через прямое задание текста:

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Приложение создано совместным трудом. Наибольший вклад внесли:"
    android:textAlignment="center" />

Допустим, мы хотим выделить текст "Наибольший вклад внесли:". Что нужно дописать в строку в таком случае?

Мой вариант, который бы работал, если бы было включено HTML преобразование:

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Приложение создано совместным трудом. <b>Наибольший вклад внесли:</b>"
    android:textAlignment="center" />

То есть, ожидается следующее оформление текста:

Приложение создано совместным трудом. Наибольший вклад внесли:

Результат, которого удалось достичь:

Приложение создано совместным трудом. Наибольший вклад внесли:


Ответы (1 шт):

Автор решения: V.March

Попробуйте такой вариант.

Так в виджете:

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="@string/formated_text" //это ссылка на ресурс с Вашим форматированием
    android:textAlignment="center" />

Так в ресурсах:

<resources>

    <string name="formated_text">Приложение создано совместным трудом. <b>Наибольший вклад внесли:</b></string>

</resources>
→ Ссылка