将HTML标记添加到文本中

时间:2010-11-19 11:31:30

标签: html android text colors tags

在我的程序的主页面中,我有一些按钮,例如帮助。当用户点击它时,会出现一个活动并显示一些指南。这是全文,我需要改变一些单词的颜色。粗体和斜体我没有问题,很容易用 包围我的话。但我不知道如何改变某些词语的颜色。

请告诉我该怎么办?

3 个答案:

答案 0 :(得分:1)

如何使用WebView而不是TextView,那么您只需更新HTML即可。它肯定会使用更多的资源,但可以做你需要的。

答案 1 :(得分:1)

使用Html.fromHtml创建Spanned文本并将其分配给TextView。

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

答案 2 :(得分:1)

我认为您想要在您的Android应用程序中提供关于我们/帮助文件,然后您可以执行以下操作:

  1. 以HTML格式创建帮助文件
  2. 将该HTML帮助文件放在您在Android项目结构中找到的资源文件夹中
  3. 现在,您可以使用以下代码在WebView中加载该HTML文件:
  4.   

    webview.loadUrl( “文件:///android_asset/about_applicatio.html”);

    通过这种方式,您可以创建HTML文件,从而可以在HTML文件中应用所需的颜色/ javascript /粗体/斜体