Lenguaje

EditorInfo.GetInitialSurroundingText(Int32, Int32, Int32) Método

Definición

Obtiene el texto circundante alrededor del cursor actual, con <caracteres var>beforeLength</var> del texto antes del cursor (inicio de la selección), <var>afterLength</var> caracteres de texto después del cursor (final de la selección) y todo el texto seleccionado.

[Android.Runtime.Register("getInitialSurroundingText", "(III)Landroid/view/inputmethod/SurroundingText;", "GetGetInitialSurroundingText_IIIHandler", ApiSince=31)]
public virtual Android.Views.InputMethods.SurroundingText? GetInitialSurroundingText(int beforeLength, int afterLength, int flags);
[<Android.Runtime.Register("getInitialSurroundingText", "(III)Landroid/view/inputmethod/SurroundingText;", "GetGetInitialSurroundingText_IIIHandler", ApiSince=31)>]
abstract member GetInitialSurroundingText : int * int * int -> Android.Views.InputMethods.SurroundingText
override this.GetInitialSurroundingText : int * int * int -> Android.Views.InputMethods.SurroundingText

Parámetros

beforeLength
Int32

Longitud esperada del texto antes del cursor.

afterLength
Int32

Longitud esperada del texto después del cursor.

flags
Int32

Proporciona opciones adicionales que controlan cómo se devuelve el texto. Puede ser o 0InputConnection#GET_TEXT_WITH_STYLES.

Devoluciones

objeto android.view.inputmethod.SurroundingText que describe el texto circundante y el estado de la selección, o null si el editor o el sistema no podían admitir este protocolo.

Atributos

Comentarios

Obtiene el texto circundante alrededor del cursor actual, con <caracteres var>beforeLength</var> del texto antes del cursor (inicio de la selección), <var>afterLength</var> caracteres de texto después del cursor (final de la selección) y todo el texto seleccionado.

El texto inicial que rodea el valor devuelto podría recortarse si se sobresize. Las reglas de recorte fundamentales son:

<ul><li>El texto antes del cursor es la información más importante para las IME.</li li><>El texto después del cursor es la segunda información importante para las IME.</li li><>El texto seleccionado es la información menos importante, pero NUNCA se truncará. Cuando es demasiado largo, simplemente colóquelo.</li></ul>

Por ejemplo, el subtexto se puede ver como TextBeforeCursor + Selection + TextAfterCursor. El resultado podría ser:

<ol><li>(maybeTrimmedAtHead)TextBeforeCursor + Selection + TextAfterCursor(maybeTrimmedAtTail)</li><>(maybeTrimmedAtHead)TextBeforeCursor + TextAfterCursor(maybeTrimmedAtTail)</li></ol>

Java documentación para android.view.inputmethod.EditorInfo.getInitialSurroundingText(int, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a