TextView添加Html标签属性

最近在做搜索功能,搜索关键字显示高亮,通过后台返回的html标签,textview给出解析即可,下面是高亮效果图

下面记录下一些TextView可以使用的Html标签

标签      说明  
<br>        插入一个换行符。
<br>        标签是空标签(意味着它没有结束标签,因此这是错误的:<br></br><p>         定义段落。
<p>         标签会自动在其前后各添加一个空行    
<h1>        定义最大的标题
<h2><h3><h4><h5><h6>        定义最小的标题
<div>       文档分节    
<strong>    把文本定义为语气更强的强调的内容。TextView中表现为文本加粗   
<b>         文本加粗    
<em>        把文本定义为强调的内容。TextView中表现为斜体文本效果。 
<cite>      定义引用。TextView中表现为斜体文本效果。    
<dfn>       标记那些对特殊术语或短语的定义。TextView中表现为斜体文本效果。 
<i>         显示斜体文本效果。   
<big>       呈现大号字体效果    
<small>     呈现小号字体效果    
<strike>    定义删除线样式的文字
<font size="..." color="..." face="...">    规定文本的字体、字体尺寸、字体颜色   color:文本颜色;size:文本大小;face:文本字体
<blockquote><blockquote></blockquote> 之间的文本从常规文本中分离出来。
通常在左、右两边进行缩进,有时使用斜体。    
<tt>        呈现类似打字机或者等宽的文本效果    
<a>         定义超链接。最重要的属性是 href 属性,它指示链接的目标。 href:指示链接的目标
<u>         为文本添加下划线    
<sup>       定义上标文本  
<sub>       定义下标文本  
<img src="..."> 向网页中嵌入一幅图像。<img>标签并不会在网页中插入图像,而是从网页上链接图像。<img>  标签创建的是被引用图像的占位空间。   src:图像的url;alt:图像的替代文本

例如简单用法:
变换字体大小和颜色

        String topic = "创造";
        String content = "奇迹的时刻到了";
        mText.setText(Html.fromHtml("<b><small><font color=#5A7BEF>" + topic + "</b><small/><font/>"  + content ));

换行和显示删除线样式的文字

        String square = "正正方方的字体";
        String strike = "我是斜的";
        mText.setText(Html.fromHtml(square +"<br />"+"<strike>"+strike));
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值