Partilhar via


InputMethod.AccessibilityInputConnection.SetSelection(Int32, Int32) Método

Definição

Defina a seleção do editor de texto.

[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

Parâmetros

start
Int32

O índice de caracteres onde a seleção deve começar.

end
Int32

o índice de caracteres onde a seleção deve terminar.

Atributos

Comentários

Defina a seleção do editor de texto. Para definir a posição do cursor, início e fim devem ter o mesmo valor.

Como isso move o cursor, chamar esse método fará com que o editor chame android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int,int, int) o IME atual depois que a entrada em lote terminar. <strong>Editor authors</strong>, para que isso aconteça você precisa fazer as alterações conhecidas no método de entrada chamando InputMethodManager#updateSelection(android.view.View, int, int, int, int), mas tenha cuidado para esperar até que a edição em lote termine se uma estiver em andamento.

Isso não tem efeito sobre a região que compõe, que deve permanecer inalterada. A ordem de início e fim não é importante. Com efeito, a região do início ao fim e a região de ponta a ponta é a mesma. Editores autores, estejam prontos para aceitar um começo maior que o fim.

Documentação Java para android.accessibilityservice.InputMethod.AccessibilityInputConnection.setSelection(int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a