Most visited

Recently visited

Added in API level 1

SpanWatcher

public interface SpanWatcher
implements NoCopySpan

android.text.SpanWatcher
Known Indirect Subclasses


当这种类型的对象连接到Spannable时,将调用其方法来通知其他标记对象已被添加,更改或删除。

Summary

Public methods

abstract void onSpanAdded(Spannable text, Object what, int start, int end)

调用此方法通知您指定的对象已附加到文本的指定范围。

abstract void onSpanChanged(Spannable text, Object what, int ostart, int oend, int nstart, int nend)

调用此方法通知您指定的对象已从范围 ostart…oend重新定位到文本的新范围 nstart…nend

abstract void onSpanRemoved(Spannable text, Object what, int start, int end)

调用此方法通知您指定的对象已从指定的文本范围中分离。

Public methods

onSpanAdded

Added in API level 1
void onSpanAdded (Spannable text, 
                Object what, 
                int start, 
                int end)

调用此方法通知您指定的对象已附加到文本的指定范围。

Parameters
text Spannable
what Object
start int
end int

onSpanChanged

Added in API level 1
void onSpanChanged (Spannable text, 
                Object what, 
                int ostart, 
                int oend, 
                int nstart, 
                int nend)

调用此方法通知您指定的对象已从范围 ostart…oend重新定位到文本的新范围 nstart…nend

Parameters
text Spannable
what Object
ostart int
oend int
nstart int
nend int

onSpanRemoved

Added in API level 1
void onSpanRemoved (Spannable text, 
                Object what, 
                int start, 
                int end)

调用此方法通知您指定的对象已从指定的文本范围中分离。

Parameters
text Spannable
what Object
start int
end int

Hooray!