EditorInfo.SetInitialSurroundingSubText 方法

定义

重载

SetInitialSurroundingSubText(ICharSequence, Int32)

编辑器可以使用此方法向 IME 提供初始输入文本。

SetInitialSurroundingSubText(String, Int32)

编辑器可以使用此方法向 IME 提供初始输入文本。

SetInitialSurroundingSubText(ICharSequence, Int32)

编辑器可以使用此方法向 IME 提供初始输入文本。

[Android.Runtime.Register("setInitialSurroundingSubText", "(Ljava/lang/CharSequence;I)V", "GetSetInitialSurroundingSubText_Ljava_lang_CharSequence_IHandler", ApiSince=30)]
public virtual void SetInitialSurroundingSubText (Java.Lang.ICharSequence subText, int subTextStart);
[<Android.Runtime.Register("setInitialSurroundingSubText", "(Ljava/lang/CharSequence;I)V", "GetSetInitialSurroundingSubText_Ljava_lang_CharSequence_IHandler", ApiSince=30)>]
abstract member SetInitialSurroundingSubText : Java.Lang.ICharSequence * int -> unit
override this.SetInitialSurroundingSubText : Java.Lang.ICharSequence * int -> unit

参数

subText
ICharSequence

输入文本。 剪裁后, subTextStart 必须正确提供。

subTextStart
Int32

输入文本被剪裁的位置。 例如,当编辑器想要剪裁前 10 个字符时,subTextStart 应为 10。

属性

注解

编辑器可以使用此方法向 IME 提供初始输入文本。 由于周围的文本可用于提供各种输入帮助,因此我们建议编辑器在其 View#onCreateInputConnection(EditorInfo) 回调中提供完整的初始输入文本。 需要剪裁输入文本时,调用此方法, setInitialSurroundingText(CharSequence) 而不是提供剪裁的位置信息。 始终尝试在其中包括所选文本 subText ,以便系统最灵活地选择何时需要剪裁 subText 的位置和方式。

从此 VERSION_CODES#S开始,不会实现 Parcelable 的跨度将自动删除。

适用于 . 的 android.view.inputmethod.EditorInfo.setInitialSurroundingSubText(java.lang.CharSequence, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

SetInitialSurroundingSubText(String, Int32)

编辑器可以使用此方法向 IME 提供初始输入文本。

public void SetInitialSurroundingSubText (string subText, int subTextStart);
member this.SetInitialSurroundingSubText : string * int -> unit

参数

subText
String

输入文本。 剪裁后, subTextStart 必须正确提供。

subTextStart
Int32

输入文本被剪裁的位置。 例如,当编辑器想要剪裁前 10 个字符时,subTextStart 应为 10。

注解

编辑器可以使用此方法向 IME 提供初始输入文本。 由于周围的文本可用于提供各种输入帮助,因此我们建议编辑器在其 View#onCreateInputConnection(EditorInfo) 回调中提供完整的初始输入文本。 需要剪裁输入文本时,调用此方法, setInitialSurroundingText(CharSequence) 而不是提供剪裁的位置信息。 始终尝试在其中包括所选文本 subText ,以便系统最灵活地选择何时需要剪裁 subText 的位置和方式。

从此 VERSION_CODES#S开始,不会实现 Parcelable 的跨度将自动删除。

适用于 . 的 android.view.inputmethod.EditorInfo.setInitialSurroundingSubText(java.lang.CharSequence, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于