public interface Spannable
implements Spanned
android.text.Spannable |
Known Indirect Subclasses |
这是标记对象可以连接和分离的文本的接口。 并非所有Spannable类都具有可变文本; 请参阅Editable
。
Nested classes |
|
---|---|
class |
Spannable.Factory TextView用于创建新的Spannable的工厂。 |
Inherited constants |
---|
From interface android.text.Spanned
|
Public methods |
|
---|---|
abstract void |
removeSpan(Object what) 如果有的话,从指定的文本范围中删除指定的对象。 |
abstract void |
setSpan(Object what, int start, int end, int flags) 将指定的标记对象附加到文本的范围 |
Inherited methods |
|
---|---|
From interface android.text.Spanned
|
|
From interface java.lang.CharSequence
|
void removeSpan (Object what)
如果有的话,从指定的文本范围中删除指定的对象。 首先删除一个从未连接的对象是可以的。
Parameters | |
---|---|
what |
Object
|
void setSpan (Object what, int start, int end, int flags)
将指定的标记对象附加到文本的范围start…end
,或者将该对象移动到该范围(如果它已经连接到别处)。 请参阅Spanned
了解标志的含义。 该对象可以是仅在您的应用程序中具有含义的对象,也可以是文本系统用来影响文本显示或行为的对象。 一些值得注意的是CharacterStyle
和ParagraphStyle
以及TextWatcher
和SpanWatcher
。
Parameters | |
---|---|
what |
Object
|
start |
int
|
end |
int
|
flags |
int
|