当前位置: 代码迷 >> Android >> 怎么在android应用中添加项目符号
  详细解决方案

怎么在android应用中添加项目符号

热度:20   发布时间:2016-05-01 16:56:33.0
如何在android应用中添加项目符号
如何给TextView控件中添加项目符号呢?

ul/li/ol符号没有很好地被android系统支持,所以很难通过这些标签来添加项目符号。但是幸运的是,我们可以通过syntactic sugar来实现。
• 是html实体,代表了圆点项目符号。例如
&#8226; foo<br/>&#8226; bar<br/>&#8226; baz<br/>


更多的字符实体在html中意义见:http://www.elizabethcastro.com/html/extras/entities.html

那么在android中我们就可以通过可爱的Html.fromHtml(myHtmlString);方法实现TextView中显示项目符号了。

我的代码是:
mytextview.setText(Html.fromHtml("<h1>&hearts;zcbbupt</h1>&#8226; <b>foo</b><br/> &#8226; bar<br/> &#8226; baz<br/>"));


运行结果见附件图片。

经过测试android 2.1系统目前支持html标签有:

    <a href="...">
    <b>
    <big>
    <blockquote>
    <br>
    <cite>
    <dfn>
    <div align="...">
    <em>
    <font size="..." color="..." face="...">
    <h1>
    <h2>
    <h3>
    <h4>
    <h5>
    <h6>
    <i>
    <img src="...">
    <p>
    <small>
    <strike>
    <strong>
    <sub>
    <sup>
    <tt>
    <u>

  相关解决方案