Как сделать строки XML полужирным, подчеркнутым и т. Д.?

http://docs.fusioncharts.com/charts/contents/Styles/Font.html

Я пробовал это, наряду с множеством вещей, но так и не смог. Вот что я хочу.

<string name="ss">Bold. Underlined. Italic. Big. Small</string> 

Я хочу отформатировать немного строки. Там, где это написано смело, я хочу, чтобы он был смелым … и таким же для других.

Я пробовал много тегов … но ничего не работал, и я не мог найти ничего в Google или SO.

Я знаю, как это сделать в текстовом виде, но это не то, что я хочу …

Я отправляю некоторый текстовый ресурс в действие, которое показывает его … Если бы я сделал это с разными текстовыми представлениями, мне пришлось бы создать несколько из них, новый для всякий раз, когда мне нужен жирный текст, и это не очень элегантно ,

Есть ли способ сделать это в XML-файле? Или каким-то другим способом?

Solutions Collecting From Web of "Как сделать строки XML полужирным, подчеркнутым и т. Д.?"

Попробуйте обернуть свой выделенный текст в тегах CDATA. Например:

 <string name="ss"><![CDATA[<b>Bold.</b> <u>Underlined.</u> <i>Italic.</i> <big>Big.</big> <small>Small</small>]]></string> 

И затем используйте Html.fromHtml везде, где вы хотите его отобразить:

 Html.fromHtml(getString(R.string.ss)) 

Exemple:

 <string name="ss"><font size="15"><b>Parrainage</b></font><u>subscribe</u></string> 

B = bold et u = подчеркивание ….. и т. Д.

Эта проблема с годами сводила меня с ума. Это просто так просто, что вы просто хотите, чтобы он работал !!!

В любом случае, я нашел ответ здесь, на http://www.coderzheaven.com/2011/06/19/styling-text-in-android-through-xml/

Ключ заключается в загрузке ресурса в виде CharSequence с использованием getResources().getText(R.string.xxxx) это сохранит всю информацию о стиле и позволит вам использовать встроенные теги стиля. Моя ошибка заключалась в использовании getString() потому что при загрузке вашего ресурса getString() приведет к тому, что строка потеряет всю информацию о стиле.

В dimens file write:

 <dimen name="size_edittext">180dp</dimen> 

И в вашем макете или действии xml вызовите его:

 android:@dimen/ size_edittext