大家好 我是akira 已经有两个月没更新博客了 非常不好意思 这两天公司的项目也是这一版本刚结束
所以来重回博客路程 这次我们要介绍的是Span类 或者说是Spannable接口 熟悉html的朋友都知道 在我们进行
html编辑的时候 除了用到font标签或者 h1 strong这种标签 b标签 这些操作字体的标签之外 由于引入了div块的概念
也引用了span标签 而这个标签则可以让我们更加丰富文本编辑 。
打开有道词典 我们可以查到所谓span的意思就是跨度 或许你认为有道的确不怎么样 我们来查看下权威的wiki 看下后者怎么说。
1 单位 人手的宽度
2 指建筑 建筑之间的一种间隔
3 翼展 机翼之间的一段距离
同样的 日站也是差不多的说法
不过后者详细的描述了下
比如 1 是大拇指到小拇指的长度
2 建筑物或者桥梁之间的一个尺寸
3 同上
现在我们理解了 span无非是一种宽度
当然还有span和div 这个之前说过了 都是html的一些基本要素没什么好讲的
作为开发人员来说 我们更多是知道这个东西要怎么用 而不是去理解他的字面意思
所以 我们简单有效的办法是从官方api入手 (之前搜spabnable的时候)都是指向一篇文章
http://hunankeda110.iteye.com/blog/1420470
网上很多都是互抄 其实这样很没意思 这个东西其实也不难 看下文档吧
介绍很简单 就是一个标记文字的接口
子类有三个 Editable, SpannableString, SpannableStringBuilder
而我们比较常用的是第二种
来看下用法