Most visited

Recently visited

Added in API level 14

EasyEditSpan

public class EasyEditSpan
extends Object implements ParcelableSpan

java.lang.Object
    android.text.style.EasyEditSpan


提供了一种简单的方法来编辑一部分文本。

TextView使用此跨度允许用户在一次单击中删除文本夹头。

TextView在用户删除整个文本或修改它时删除跨度。

此跨度也可用于在用户删除或修改文本时接收通知;

摘要(Summary)

常量(Constants)

String EXTRA_TEXT_CHANGED_TYPE

待定意图中额外的关键字段,用于描述文本如何更改。

int TEXT_DELETED

当此跨度所 EXTRA_TEXT_CHANGED_TYPE的文本被删除时,值为 EXTRA_TEXT_CHANGED_TYPE

int TEXT_MODIFIED

当此跨度包装的文本被修改时,值为 EXTRA_TEXT_CHANGED_TYPE

Inherited constants

From interface android.os.Parcelable

Public constructors

EasyEditSpan()

创建跨度。

EasyEditSpan(PendingIntent pendingIntent)
EasyEditSpan(Parcel source)

TextUtils调用构造 TextUtils来恢复跨度。

公共方法(Public methods)

int describeContents()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。

int getSpanTypeId()

返回此跨度类的特殊类型标识符。

void writeToParcel(Parcel dest, int flags)

将此对象平铺到一个包裹中。

继承方法(Inherited methods)

From class java.lang.Object
From interface android.text.ParcelableSpan
From interface android.os.Parcelable

常量(Constants)

EXTRA_TEXT_CHANGED_TYPE

Added in API level 18
String EXTRA_TEXT_CHANGED_TYPE

待定意图中额外的关键字段,用于描述文本如何更改。

也可以看看:

常量值:“android.text.style.EXTRA_TEXT_CHANGED_TYPE”

TEXT_DELETED

Added in API level 18
int TEXT_DELETED

当此跨度包装的文本被删除时,值为 EXTRA_TEXT_CHANGED_TYPE

常数值:1(0x00000001)

TEXT_MODIFIED

Added in API level 18
int TEXT_MODIFIED

当此跨度包装的文本被修改时,值为 EXTRA_TEXT_CHANGED_TYPE

常量值:2(0x00000002)

Public constructors

EasyEditSpan

Added in API level 14
EasyEditSpan ()

创建跨度。 当包装文本被修改或删除时,不会发送意图。

EasyEditSpan

Added in API level 18
EasyEditSpan (PendingIntent pendingIntent)

参数(Parameters)
pendingIntent PendingIntent: The intent will be sent when the wrapped text is deleted or modified. When the pending intent is sent, EXTRA_TEXT_CHANGED_TYPE is added in the intent to describe how the text changed.

EasyEditSpan

Added in API level 18
EasyEditSpan (Parcel source)

TextUtils调用构造 TextUtils来恢复跨度。

参数(Parameters)
source Parcel

公共方法(Public methods)

describeContents

Added in API level 14
int describeContents ()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。 例如,如果对象将在writeToParcel(Parcel, int)的输出中包含writeToParcel(Parcel, int) ,则此方法的返回值必须包含CONTENTS_FILE_DESCRIPTOR位。

返回(Returns)
int a bitmask indicating the set of special object types marshaled by this Parcelable object instance.

getSpanTypeId

Added in API level 14
int getSpanTypeId ()

返回此跨度类的特殊类型标识符。

返回(Returns)
int

writeToParcel

Added in API level 14
void writeToParcel (Parcel dest, 
                int flags)

将此对象平铺到一个包裹中。

参数(Parameters)
dest Parcel: The Parcel in which the object should be written.
flags int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE.

Hooray!