AccessibilityNodeInfo.SetQueryFromAppProcessEnabled(View, Boolean) 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.
Conecta esse nó à raiz do Modo de Exibição para que as operações nesse nó possam consultar toda a AccessibilityNodeInfo
árvore e executar ações de acessibilidade nos nós.
[Android.Runtime.Register("setQueryFromAppProcessEnabled", "(Landroid/view/View;Z)V", "GetSetQueryFromAppProcessEnabled_Landroid_view_View_ZHandler", ApiSince=34)]
public virtual void SetQueryFromAppProcessEnabled (Android.Views.View view, bool enabled);
[<Android.Runtime.Register("setQueryFromAppProcessEnabled", "(Landroid/view/View;Z)V", "GetSetQueryFromAppProcessEnabled_Landroid_view_View_ZHandler", ApiSince=34)>]
abstract member SetQueryFromAppProcessEnabled : Android.Views.View * bool -> unit
override this.SetQueryFromAppProcessEnabled : Android.Views.View * bool -> unit
Parâmetros
- view
- View
O modo de exibição que gerou esse nó ou qualquer modo de exibição na mesma hierarquia view-root.
- enabled
- Boolean
Se deseja habilitar (true) ou desabilitar (false) a consulta no processo do aplicativo.
- Atributos
Comentários
Conecta esse nó à raiz do Modo de Exibição para que as operações nesse nó possam consultar toda a AccessibilityNodeInfo
árvore e executar ações de acessibilidade nos nós.
As ferramentas de teste ou depuração devem criar esse AccessibilityNodeInfo
nó usando View#createAccessibilityNodeInfo()
ou AccessibilityNodeProvider
e chamar esse método e, em seguida, navegar e interagir com a árvore de nós chamando métodos no nó. Chamar esse método mais de uma vez no mesmo nó é um não-op. Depois de chamar esse método, todos os nós vinculados a esse nó (filhos, ancestrais, etc.) também podem ser consultados.
Aqui "query" refere-se às seguintes operações de nó: <li check properties of this node (exemplo: #isScrollable()
)</li<>li>find and query children (exemplo: #getChild(int)
)</li><li>find and query the parent (example: #getParent()
)/li><li>find focus (exemplos: #focusSearch(int)
#findFocus(int)
,< )</li<>li>find and query other nodes (exemplo: #findAccessibilityNodeInfosByViewId(String)
#findAccessibilityNodeInfosByText(String)
, )</li li>perform actions (example: #performAction(int)
)</li><>>
Isso se destina a inspeções de curta duração de ferramentas de teste ou depuração no processo do aplicativo, pois as operações nessa árvore de nós só serão bem-sucedidas enquanto a hierarquia de exibição associada permanecer anexada a uma janela. AccessibilityNodeInfo
Os objetos podem rapidamente ficar fora de sincronia com seus objetos correspondentes View
, se você deseja inspecionar uma hierarquia de exibição alterada ou diferente, crie um novo nó a partir de qualquer modo de exibição nessa hierarquia e chame esse método nesse novo nó, em vez de desabilitar o & reativando a conexão no nó anterior.
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.