TextVeiw显示丰富的文本
来源:互联网 发布:半月板损伤 知乎 编辑:程序博客网 时间:2024/06/05 03:04
大家都知道TextView主要是在Android中实现文字说明等功能,那么TextView能否显示更加丰富的文本,如URL、字体大小、颜色这些,答案是肯定的!
那么究竟如何来让我们的TextView显示的内容更加丰富多彩呢,这一篇来跟大家一起探讨一下:
首先呢,大家要知道的是,我们网页里能够显示多样性的文字,都归功与HMTL标签对吧,其实在Android的TextView中也预定了一些类似HTML的标签,通过标签可以使TextView控件显示不同颜色、大小、字体的文字:
<font>:设置颜色和字体
<big>:设置大号
<small>:设置小号
<i>\<b>:分别是斜体和粗体
<a>:链接地址
<img>:插入图片
使用这些标签可以用Html.fromHtml方法将这些标签的字符串转换成Charsequence对象,然后再TextView中进行设置;
如果想在显示的文本中将URL地址、邮箱地址、电话产生超链接的效果,可以使用android:autoLink来设置,该属性的规则如下:
属性值 描述
None 不匹配任何链接(默认)
web 网址
email 邮箱
phone 电话号码
map 匹配映射网址
all 匹配所有链接
下面通过一个实例来讲解一下如何灵活使用这些标签:
实现的丰富文字TextView截图:
点击"百度"文字链接之后,打开了浏览器并跳转到了百度网址,截图如下:
点击电话号码"+86148998943"之后弹出了拨打电话的界面,截图:
代码如下:
TextViewActivity.Java
main.xml
- TextVeiw显示丰富的文本
- Android之UI学习篇一:TextVeiw如何显示丰富的文本
- TextView如何显示丰富的文本
- Android开发(15)-TextView显示丰富的文本
- Android开发(15)-TextView显示丰富的文本
- Android开发(01)-TextView显示丰富的文本
- 第一集UI:TextView如何显示丰富的文本
- TextVeiw 的自定义View
- 带下划线的TextVeiw
- #258 – RichTextBox 比TextBox允许显示更丰富的文本格式(RichTextBox Allows Richer Formatting than TextBox)
- 让android中Textview支持丰富的文本和样式
- 自定义控件TextVeiw控件之间的间隔
- 丰富的
- Android:通过SpannableString为TextView设置丰富的显示效果
- Android:通过SpannableString为TextView设置丰富的显示效果
- 通过SpannableString为TextView设置丰富的显示效果
- 通过SpannableString为TextView设置丰富的显示效果
- 分页的文本显示
- Redis调优--多队列网卡中断
- Java学习笔记(二十七):关于System.getProperty("user.dir")
- 关于使用属性动画来动态改变控件的布局位置
- 下拉菜单
- 关于新版本react-native报错 :Cannot find module 'invariant'
- TextVeiw显示丰富的文本
- 高并发Web系统架构解决方案的几点思路
- cocos2d - JS 实现翻页效果
- uploadify使用总结
- 数据结构之AVL树
- [POJ3090] 可见点
- 【Latex】制作演示文档或者课程报告 - 制作演示文档(二)
- Java设计模式之工厂模式
- chrome 播放视频提示 adobe flash player已过期或者adobe flash player 没有安装