public interface SpanWatcher
implements NoCopySpan
android.text.SpanWatcher |
Known Indirect Subclasses |
当这种类型的对象连接到Spannable时,将调用其方法来通知其他标记对象已被添加,更改或删除。
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) 调用此方法通知您指定的对象已从范围 |
abstract void |
onSpanRemoved(Spannable text, Object what, int start, int end) 调用此方法通知您指定的对象已从指定的文本范围中分离。 |
void onSpanAdded (Spannable text, Object what, int start, int end)
调用此方法通知您指定的对象已附加到文本的指定范围。
Parameters | |
---|---|
text |
Spannable
|
what |
Object
|
start |
int
|
end |
int
|
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
|
void onSpanRemoved (Spannable text, Object what, int start, int end)
调用此方法通知您指定的对象已从指定的文本范围中分离。
Parameters | |
---|---|
text |
Spannable
|
what |
Object
|
start |
int
|
end |
int
|