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!