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>"));

  • 相关阅读:
    Django 之 CBV & FBV
    如何在Pycharm设置ES6语法环境
    RabbitMQ_消息队列基本使用_2
    RabbitMQ_消息队列基本使用_1
    HTML 之 Table 表格详解
    Datetime 模块求日期差
    vue实例属性之methods和computed
    性格测试
    vue中的组件
    vue中的表单
  • 原文地址:https://www.cnblogs.com/krislight1105/p/5323247.html
Copyright © 2011-2022 走看看