InputMethod.AccessibilityInputConnection.SetSelection(Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задайте выделение текстового редактора.
[Android.Runtime.Register("setSelection", "(II)V", "", ApiSince=33)]
public void SetSelection (int start, int end);
[<Android.Runtime.Register("setSelection", "(II)V", "", ApiSince=33)>]
member this.SetSelection : int * int -> unit
Параметры
- start
- Int32
символьный индекс, в котором должен начинаться выбор.
- end
- Int32
символьный индекс, в котором должен заканчиваться выбор.
- Атрибуты
Комментарии
Задайте выделение текстового редактора. Чтобы задать позицию курсора, запустите и конец должны иметь то же значение.
Так как курсор перемещается, вызов этого метода приведет к вызову android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int,int, int)
редактора текущего IME после завершения пакетного ввода. <><Для>этого необходимо внести изменения, известные методу ввода путем вызоваInputMethodManager#updateSelection(android.view.View, int, int, int, int)
, но будьте осторожны, чтобы ждать, пока пакетное изменение не будет выполнено, если он выполняется.
Это не влияет на область создания, которая должна оставаться неизменной. Порядок начала и конца не важен. В действительности, регион от начала до конца и регион от конца до начала совпадает. Авторы редактора готовы принять начало, которое больше конца.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.