什么是Android Span上下文中的标记对象?

时间:2015-04-13 11:39:15

标签: android markup spannable

Android Span上下文中的标记对象是什么?

android.text.SpanWatcher
  

当此类型的对象附加到Spannable时,其方法   将被调用以通知它已添加其他标记对象,   改变或删除。

这里的标记对象的含义是什么?

HTML 
  

超文本标记语言

超文本超文本是包含指向其他文本的链接的文本。

加价

请告诉我Markup的意思......

修改

  

所以标记对象是跨度 ...感谢pskink

1 个答案:

答案 0 :(得分:0)

“要在Android中为文本设置样式,请使用跨度!更改一些字符的颜色,使其可单击,缩放文本的大小,甚至用跨度绘制自定义项目符号点。跨度可以更改TextPaint属性,在画布,甚至更改文本布局并影响诸如行高之类的元素。跨度是可以附加到文本或从文本分离的标记对象;它们可以应用于整个段落或文本的一部分。 “

“使用Span,您可以使用更细粒度的自定义实现多样式文本。例如,您可以通过应用BulletSpan将文本的段落定义为具有项目符号。”

来源:https://medium.com/androiddevelopers/spantastic-text-styling-with-spans-17b0c16b4568