EditorInfo.GetInitialSurroundingText(Int32, Int32, Int32) 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í.
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>
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.