zoukankan      html  css  js  c++  java
  • 使用Html.fromHtml将html格式字符串应用到textview上面

    在android中,有一个容易遗忘的Html.fromhtml方法,意思是可以将比如文本
    框中的字符串进行HTML格式化,支持的还是很多的,

    但要注意的是要在string.xml中用<!--cdata-->去转义,比如:

    Java代码

    <string name="htmlFormattedText"> 

          <![CDATA[ 

          Text with markup for [b]bold[/b] 

          and [i]italic[/i] text. 

          There is also support for a  

          <tt>teletype-style</tt> font.  

          But no use for the <code>code</code> 

          tag! 

          ]]></string>

    上面就用到了大量的HTML标签了,JAVA代码中这样使用:

    Java代码

    TextView view = (TextView)findViewById(R.id.sampleText); 

    String formattedText = getString(R.string.htmlFormattedText); 

    Spanned result = Html.fromHtml(formattedText); 

    view.setText(result); 

    或者是这样写:

    view.setText(Html.fromHtml("<u>今天礼拜五</u>"));

  • 相关阅读:
    正则表达式复习 (?<=) (?=)
    HTML 30分钟入门教程
    C# 多线程详解
    C# List
    C# 枚举
    C# 线程数
    C# 泛型2
    C# 泛型
    C# 结构体
    不用Google Adsense的84个赚钱方法
  • 原文地址:https://www.cnblogs.com/krislight1105/p/5323247.html
Copyright © 2011-2022 走看看