TextView添加Html标签属性
来源:互联网 发布:高中毕业 程序员 编辑:程序博客网 时间:2024/06/05 02:25
前言:最近写一个列表,UI设计的效果是将一串字符串分段以不同的字体、颜色、大小显示到View中,开始想法是这样,在布局多开几个TextView分别设置不同的格式就行了,但是同事说有其他更简洁的办法(使用Html标签)。突然感觉恍然大悟,之前也用过几次Html标签,发现还是挺常用的,于是记录下备用。
下面简单罗列比较常见的用法:
- 变换字体大小和颜色
String p = "时间"; String time = "24:00"; mText.setText(Html.fromHtml("<b><small><font color=#ff0000>" + p + "</b><small/><font/>" + "<big>" + time + "</big>"));
- 换行、斜体
String just = "我是正的"; String skew = "我是斜的"; mText.setText(Html.fromHtml(just +"<br />"+"<i>"+skew));
下面是收录的一些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:图像的替代文本
为了向别人、向世界证明自己而努力拼搏,而一旦你真的取得了成绩,才会明白:人无须向别人证明什么,只要你能超越自己。
阅读全文
1 0
- TextView添加Html标签属性
- TextView 使用HTML标签
- textView 使用HTML标签
- TextView添加placeholder属性
- 用jquery动态添加html任何标签的自定义属性
- html图片标签为什么要添加alt属性?
- android textView识别html标签
- TextView支持的Html标签
- TextView设置html标签内容
- android textView识别html标签
- 自定义HTML标签属性
- HTML 标签自定义属性
- HTML标签自定义属性
- html标签属性
- 修改 html 标签属性
- html 标签属性列表
- html自定义标签属性
- HTML 标签标准属性
- config.sh: line 103: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/bin/java
- 欢迎使用CSDN-markdown编辑器
- java得到日期相减的天数
- tableviewCell复用 重叠问题
- 小游戏^_^
- TextView添加Html标签属性
- Android Support v4,v7,v13的区别以及 v4,v7包冲突问题
- 今天的小结
- Java字节码(class文件)解析
- android 动画出现残影
- OVN tunnel
- ubuntu 16.04 下cuda的安装
- Qt之加载QSS文件
- linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm