EditorInfo.SetInitialSurroundingSubText 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 开放源代码项目创建和共享的工作进行的修改,并根据 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 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。