Idioma

BackDisposition Enumeração

Definição

Enumera valores retornados por vários tipos.

public enum BackDisposition
type BackDisposition = 
Herança
BackDisposition

Campos

Nome Valor Description
Default 0

O botão Voltar fechará a janela de entrada.

WillNotDismiss 1

Este método de entrada não consumirá a tecla voltar.

WillDismiss 2

Este método de entrada consumirá a tecla Voltar.

AdjustNothing 3

Solicita que o sistema não ajuste a acessibilidade do botão voltar mesmo quando o teclado de software for mostrado.

Esse modo é útil para modos de interface do usuário em que a principal janela de entrada reversível do IME é usada para alguma interface do usuário suplementar, como a janela de candidato flutuante para idiomas como chinês e japonês, em que os usuários esperam que o botão voltar seja ou pelo menos pareça ser manipulado pelo aplicativo de destino em vez da interface do usuário mostrada pelo IME, mesmo quando isInputViewShown() retornar true.

Observe que KeyEvent.KEYCODE_BACK eventos continuam a ser enviados para onKeyDown(int,KeyEvent) mesmo quando esse modo é especificado. A implementação padrão de onKeyDown(int,KeyEvent) para KeyEvent.KEYCODE_BACK não leva esse modo em conta.

Para mensagens instantâneas direcionadas Build.VERSION_CODES. CINNAMON_BUN ou superior com android:enableOnBackInvokedCallback="true" definido no manifesto, especificando esse modo faz com que os eventos de volta ignorem o IME e sejam enviados diretamente para o aplicativo. Se o IME ainda quiser receber eventos de volta nesse modo, ele deverá registrar um OnBackInvokedCallback personalizado.

Referência do Android para android.inputmethodservice.InputMethodService.BACK_DISPOSITION_ADJUST_NOTHING.

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

Comentários

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

Aplica-se a