AccessibilityService.FindFocus(NodeFocus) 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.
Localize a exibição que tem o tipo de foco especificado.
[Android.Runtime.Register("findFocus", "(I)Landroid/view/accessibility/AccessibilityNodeInfo;", "GetFindFocus_IHandler")]
public virtual Android.Views.Accessibility.AccessibilityNodeInfo? FindFocus(Android.Views.Accessibility.NodeFocus focus);
[<Android.Runtime.Register("findFocus", "(I)Landroid/view/accessibility/AccessibilityNodeInfo;", "GetFindFocus_IHandler")>]
abstract member FindFocus : Android.Views.Accessibility.NodeFocus -> Android.Views.Accessibility.AccessibilityNodeInfo
override this.FindFocus : Android.Views.Accessibility.NodeFocus -> Android.Views.Accessibility.AccessibilityNodeInfo
Parâmetros
- focus
- NodeFocus
O foco a ser localizado. Um dos AccessibilityNodeInfo#FOCUS_INPUT ou AccessibilityNodeInfo#FOCUS_ACCESSIBILITY.
Retornos
As informações do nó do modo de exibição focalizado ou nulo.
- Atributos
Comentários
Localize a exibição que tem o tipo de foco especificado. A pesquisa é executada em todas as janelas.
<Observação forte>:/strong> Para acessar as janelas, seu serviço precisa declarar a capacidade de recuperar o conteúdo da janela definindo a android.R.styleable#AccessibilityService_canRetrieveWindowContent propriedade em seus< metadados. Para obter detalhes, #SERVICE_META_DATAconsulte . Além disso, o serviço precisa aceitar para recuperar as janelas interativas definindo o AccessibilityServiceInfo#FLAG_RETRIEVE_INTERACTIVE_WINDOWS sinalizador. Caso contrário, a pesquisa será executada somente na janela ativa.
<Observação forte>:/strong> Se a exibição com AccessibilityNodeInfo#FOCUS_INPUT estiver em uma hierarquia de exibição inserida que está inserida em uma android.view.SurfaceView viaandroid.view.SurfaceView#setChildSurfacePackage, há uma limitação de que essa API não será capaz de localizar o nó para o modo< de exibição. Isso ocorre porque as exibições não sabem sobre as hierarquias inseridas. Em vez disso, você pode percorrer todos os nós para encontrar o foco.
Java documentação para android.accessibilityservice.AccessibilityService.findFocus(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.