Добавление HTML-тегов в текст - PullRequest
1 голос
/ 19 ноября 2010

На главной странице моей программы у меня есть несколько кнопок, таких как Справка.Когда пользователь нажимает на него, появляется действие и показывает некоторые рекомендации.Это полный текст, и мне нужно изменить цвет некоторых слов, как мне нравится.для жирного и курсива у меня нет проблем, я просто окружаю свои слова .Но я не знаю, что мне делать, чтобы изменить цвет некоторых слов.

Скажите, пожалуйста, что мне делать?

Ответы [ 3 ]

1 голос
/ 19 ноября 2010

Используйте Html.fromHtml, чтобы создать текст Spanned и назначить его TextView.

http://developer.android.com/reference/android/text/Html.html

1 голос
/ 19 ноября 2010

Я думал, что вы хотите предоставить О нас / Файл справки в вашем приложении для Android , тогда вы можете выполнить следующее:

  1. Создать файл справки в HTML
  2. Поместите этот HTML-файл справки в папку ресурсов, найденную в структуре вашего проекта Android
  3. Теперь вы можете загрузить этот HTML-файл в WebView, используя следующий код:

webview.loadUrl ("file: ///android_asset/about_applicatio.html");

Таким образом, вы можете создать файл HTML и, таким образом, вы можете применитьцвет / javascript / жирный / курсив , который вы хотите внутри HTML-файла.

1 голос
/ 19 ноября 2010

Как насчет использования WebView вместо TextView, тогда вы можете просто обновить HTML.Он определенно использует больше ресурсов, но может делать то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...