EditorInfo.GetInitialSurroundingText(Int32, Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает окружающий текст вокруг текущего курсора с <символами var>до Length/var текста перед курсором (начало выделения),<> var afterLength<>/var<> символы текста после курсора (конец выделения) и все выделенный текст.
[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
Параметры
- beforeLength
- Int32
Ожидаемая длина текста перед курсором.
- afterLength
- Int32
Ожидаемая длина текста после курсора.
- flags
- Int32
Предоставляет дополнительные параметры, управляющие возвратом текста. Может быть либо0.InputConnection#GET_TEXT_WITH_STYLES
Возвращаемое значение
android.view.inputmethod.SurroundingText Объект, описывающий окружающий текст и состояние выделения, или null если редактор или система не смогли поддерживать этот протокол.
- Атрибуты
Комментарии
Получает окружающий текст вокруг текущего курсора с <символами var>до Length/var текста перед курсором (начало выделения),<> var afterLength<>/var<> символы текста после курсора (конец выделения) и все выделенный текст.
Исходный окружающий текст для возвращаемого значения может быть обрезано при превышении размера. Основные правила обрезки:
<ul><li>Текст перед курсором является наиболее важной информацией для IMEs.</li li><>Текст после курсора является второй важной информацией для IMEs.</li li><>Выделенный текст является наименее важной информацией, но она никогда не должна быть усечена. Когда это слишком долго, просто бросить его.</li></ul>
Например, подтекст можно просмотреть как TextBeforeCursor + Selection + TextAfterCursor. Результат может быть следующим:
<ol>li(может быть,TrimmedAtHead)TextBeforeCursor + Selection + TextAfterCursor(может бытьTrimmedAtTail)/li<><(может быть,TrimmedAtHead)TextBeforeCursor + TextAfterCursor(может бытьTrimmedAtTail)></li></ol><>
Java документации по android.view.inputmethod.EditorInfo.getInitialSurroundingText(int, int, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".