IInputConnection.SetSelection(Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задайте выделение текстового редактора.
[Android.Runtime.Register("setSelection", "(II)Z", "GetSetSelection_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool SetSelection (int start, int end);
[<Android.Runtime.Register("setSelection", "(II)Z", "GetSetSelection_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetSelection : int * int -> bool
Параметры
- start
- Int32
символьный индекс, в котором должен начинаться выбор.
- end
- Int32
символьный индекс, в котором должен заканчиваться выбор.
Возвращаемое значение
Значение true при успешном выполнении, значение false, если входное подключение больше не является допустимым.
- Атрибуты
Комментарии
Задайте выделение текстового редактора. Чтобы задать позицию курсора, запустите и конец должны иметь то же значение.
Так как курсор перемещается, вызов этого метода приведет к вызову android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int)
редактора текущего IME после завершения пакетного ввода. <><Для>этого необходимо внести изменения, известные методу ввода путем вызоваInputMethodManager#updateSelection(View, int, int, int, int)
, но будьте осторожны, чтобы ждать, пока пакетное изменение не будет выполнено, если он выполняется.
Это не влияет на область создания, которая должна оставаться неизменной. Порядок начала и конца не важен. В действительности, регион от начала до конца и регион от конца до начала совпадает. Авторы редактора готовы принять начало, которое больше конца.
Документация по Java для android.view.inputmethod.InputConnection.setSelection(int, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.