EditorInfo.SetInitialSurroundingSubText Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.
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.