InputMethod.AccessibilityInputConnection.SetSelection(Int32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.