在Android中,TextView是我们最常用的用来显示文本的控件。一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。
关键方法:
public void setSpan (Object what, int start, int end, int flags)
主要是start跟end
start是起始位置,无论中英文,都算一个,从0开始计算起。end是结束位置,所有处理的文字,包含开始位置,但不包含结束位置。
本例子演示了给TextView中的字体设置:百度超链接,电话, 邮件, 短信, 彩信, 地图, 背景色, 前景色, 正常、 粗体、 斜体、 粗斜体、下划线、 删除线、 上标、 下标 、 点击跳转、 设置字体、 字体大小等
效果图:
温室大棚控制系统纯布局源码
仿IOS6和IOS7开关按钮源码
仿安卓微信、云播雷达扫描动画效果
无限级节点展开树
可以代替加载图的TextView
仿universal图片异步加载
十几种安卓特效打包源码
仿Launcher的GridView拖动
NFC读卡信息小例子源码
仿网易360新闻等新闻阅读器频道管理
20多种TextView文字效果例子
滑动解锁源码
可以代替加载图的TextView
多种形状的图像视图效果ImageView
JazzyViewPager
AutoScaleTextView
Android一个把文字转化为路径动画然后展现出来的自定义控件
一个炫酷弹出指示层可以自定义的UI,内置多种主题的Android提示
热门源码