Most visited

Recently visited

Added in API level 1

Spannable

public interface Spannable
implements Spanned

android.text.Spannable
Known Indirect Subclasses


这是标记对象可以连接和分离的文本的接口。 并非所有Spannable类都具有可变文本; 请参阅Editable

Summary

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)

将指定的标记对象附加到文本的范围 start…end ,或者将该对象移动到该范围(如果它已经连接到其他地方)。

Inherited methods

From interface android.text.Spanned
From interface java.lang.CharSequence

Public methods

removeSpan

Added in API level 1
void removeSpan (Object what)

如果有的话,从指定的文本范围中删除指定的对象。 首先删除一个从未连接的对象是可以的。

Parameters
what Object

setSpan

Added in API level 1
void setSpan (Object what, 
                int start, 
                int end, 
                int flags)

将指定的标记对象附加到文本的范围start…end ,或者将该对象移动到该范围(如果它已经连接到别处)。 请参阅Spanned了解标志的含义。 该对象可以是仅在您的应用程序中具有含义的对象,也可以是文本系统用来影响文本显示或行为的对象。 一些值得注意的是CharacterStyleParagraphStyle以及TextWatcherSpanWatcher

Parameters
what Object
start int
end int
flags int

Hooray!