Поделиться через


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.

Применяется к