WindowManagerLayoutParams.SetKeyboardCaptureEnabled(Boolean) Método

Definição

Permite que a janela focada no momento capture chaves antes que o sistema processe atalhos e ações do sistema.

[Android.Runtime.Register("setKeyboardCaptureEnabled", "(Z)V", "GetSetKeyboardCaptureEnabled_ZHandler", ApiSince=36)]
public virtual void SetKeyboardCaptureEnabled(bool enabled);
[<Android.Runtime.Register("setKeyboardCaptureEnabled", "(Z)V", "GetSetKeyboardCaptureEnabled_ZHandler", ApiSince=36)>]
abstract member SetKeyboardCaptureEnabled : bool -> unit
override this.SetKeyboardCaptureEnabled : bool -> unit

Parâmetros

enabled
Boolean

se a janela deve capturar atalhos e ações do sistema.

Atributos

Comentários

Permite que a janela focada no momento capture chaves antes que o sistema processe atalhos e ações do sistema.

Isso permitirá que o aplicativo receba chaves antes que o sistema processe atalhos e ações do sistema. Mas determinadas teclas do sistema (teclas de energia etc.) e atalhos podem ser reservadas e nunca podem ser bloqueadas pela janela focada atual, mesmo com a "captura de teclado" ativada.

A janela que define esse atributo como true, mas não tem a permissão necessária, não terá permissão para capturar atalhos e ações do sistema. Nenhuma exceção será gerada devido à falta de permissão, vamos apenas fazer fallback para o comportamento padrão de processar atalhos e ações do sistema.

Java documentação para android.view.WindowManager.LayoutParams.setKeyboardCaptureEnabled(boolean).

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