Most visited

Recently visited

Added in API level 3

ExtractedText

public class ExtractedText
extends Object implements Parcelable

java.lang.Object
   ↳ android.view.inputmethod.ExtractedText


有关已被提取以供输入方法使用的文本的信息。 这包含有关当前编辑文本的一部分的信息,IME应该在提取模式下显示在其自己的界面中。

Summary

Constants

int FLAG_SELECTING

flags位:如果编辑器当前处于选择模式,则设置该位。

int FLAG_SINGLE_LINE

flags位:如果正在编辑的文本只能在一行上,则设置。

Inherited constants

From interface android.os.Parcelable

Fields

public static final Creator<ExtractedText> CREATOR

用于使这个类可以分类。

public int flags

有关编辑文本信息的附加位标记。

public int partialEndOffset

如果内容是部分文本更改的报告,则这是更改结束的偏移量。

public int partialStartOffset

如果内容是部分文本更改的报告,则这是更改开始的偏移量,它将一直运行到 partialEndOffset

public int selectionEnd

选择当前在提取的文本内结束的偏移量。

public int selectionStart

选择当前在提取的文本内开始的偏移量。

public int startOffset

提取文本开始处的整个文本中的偏移量。

public CharSequence text

已提取的文本。

Public constructors

ExtractedText()

Public methods

int describeContents()

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

void writeToParcel(Parcel dest, int flags)

用于将此对象封装到 Parcel

Inherited methods

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

Constants

FLAG_SELECTING

Added in API level 3
int FLAG_SELECTING

flags位:如果编辑器当前处于选择模式,则设置该位。 当带有锁定键的硬件键盘被连接并且切换键当前被锁定时会发生这种情况。

常量值:2(0x00000002)

FLAG_SINGLE_LINE

Added in API level 3
int FLAG_SINGLE_LINE

flags位:如果正在编辑的文本只能在一行上,则设置。

常数值:1(0x00000001)

Fields

CREATOR

Added in API level 3
Creator<ExtractedText> CREATOR

用于使这个类可以分类。

flags

Added in API level 3
int flags

有关编辑文本信息的附加位标记。

partialEndOffset

Added in API level 3
int partialEndOffset

如果内容是部分文本更改的报告,则这是更改结束的偏移量。 请注意,实际文字可能大于或小于partialStartOffsetpartialStartOffset之间的差异,这意味着文字总数会减少或增加。

partialStartOffset

Added in API level 3
int partialStartOffset

如果内容是部分文本更改的报告,则这是更改开始的偏移量,它将一直运行到partialEndOffset 如果内容是全文,则该字段为-1。

selectionEnd

Added in API level 3
int selectionEnd

选择当前在提取的文本内结束的偏移量。 真正的选择结束位置在startOffset + selectionEnd

selectionStart

Added in API level 3
int selectionStart

选择当前在提取的文本内开始的偏移量。 真正的选择开始位置在startOffset + selectionStart

startOffset

Added in API level 3
int startOffset

提取文本开始处的整个文本中的偏移量。

text

Added in API level 3
CharSequence text

已提取的文本。

Public constructors

ExtractedText

Added in API level 3
ExtractedText ()

Public methods

describeContents

Added in API level 3
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.

writeToParcel

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

用于将此对象封装成 Parcel

Parameters
dest Parcel: The Parcel to be written.
flags int: The flags used for parceling.

Hooray!