Compartir a través de


EditorInfo.SetInitialSurroundingSubText Método

Definición

Sobrecargas

SetInitialSurroundingSubText(ICharSequence, Int32)

Los editores pueden usar este método para proporcionar texto de entrada inicial a IME.

SetInitialSurroundingSubText(String, Int32)

Los editores pueden usar este método para proporcionar texto de entrada inicial a IME.

SetInitialSurroundingSubText(ICharSequence, Int32)

Los editores pueden usar este método para proporcionar texto de entrada inicial a 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

Parámetros

subText
ICharSequence

Texto de entrada. Cuando se recorta, subTextStart debe proporcionarse correctamente.

subTextStart
Int32

Posición en la que se recorta el texto de entrada. Por ejemplo, cuando el editor quiere recortar los primeros 10 caracteres, subTextStart debe ser 10.

Atributos

Comentarios

Los editores pueden usar este método para proporcionar texto de entrada inicial a IME. Como el texto circundante podría usarse para proporcionar asistencia de entrada, se recomienda que los editores proporcionen el texto de entrada inicial completo en su View#onCreateInputConnection(EditorInfo) devolución de llamada. Cuando se necesita recortar el texto de entrada, llame a este método en lugar de y proporcione la información de setInitialSurroundingText(CharSequence) posición recortada. Intente incluir siempre el texto seleccionado dentro subText para ofrecer al sistema la mejor flexibilidad para elegir dónde y cómo recortar subText cuando sea necesario.

A partir de VERSION_CODES#S, los intervalos que no implementan Parcelable se quitarán automáticamente.

Documentación de Java para android.view.inputmethod.EditorInfo.setInitialSurroundingSubText(java.lang.CharSequence, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetInitialSurroundingSubText(String, Int32)

Los editores pueden usar este método para proporcionar texto de entrada inicial a IME.

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

Parámetros

subText
String

Texto de entrada. Cuando se recorta, subTextStart debe proporcionarse correctamente.

subTextStart
Int32

Posición en la que se recorta el texto de entrada. Por ejemplo, cuando el editor quiere recortar los primeros 10 caracteres, subTextStart debe ser 10.

Comentarios

Los editores pueden usar este método para proporcionar texto de entrada inicial a IME. Como el texto circundante podría usarse para proporcionar asistencia de entrada, se recomienda que los editores proporcionen el texto de entrada inicial completo en su View#onCreateInputConnection(EditorInfo) devolución de llamada. Cuando se necesita recortar el texto de entrada, llame a este método en lugar de y proporcione la información de setInitialSurroundingText(CharSequence) posición recortada. Intente incluir siempre el texto seleccionado dentro subText para ofrecer al sistema la mejor flexibilidad para elegir dónde y cómo recortar subText cuando sea necesario.

A partir de VERSION_CODES#S, los intervalos que no implementan Parcelable se quitarán automáticamente.

Documentación de Java para android.view.inputmethod.EditorInfo.setInitialSurroundingSubText(java.lang.CharSequence, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a