public interface Spannable
implements Spanned
| android.text.Spannable |
| |
这是标记对象可以连接和分离的文本的接口。 并非所有Spannable类都具有可变文本; 请参阅Editable 。
Nested classes |
|
|---|---|
class |
Spannable.Factory TextView用于创建新的Spannable的工厂。 |
Inherited constants |
|---|
android.text.Spanned
|
公共方法(Public methods) |
|
|---|---|
abstract void |
removeSpan(Object what) 如果有的话,从指定的文本范围中删除指定的对象。 |
abstract void |
setSpan(Object what, int start, int end, int flags) 将指定的标记对象附加到文本的范围 |
继承方法(Inherited methods) |
|
|---|---|
android.text.Spanned
|
|
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
|