AccessibilityNodeInfo.FindAccessibilityNodeInfosByViewId(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Recherche s’il AccessibilityNodeInfo
s’agit du nom de ressource de l’ID de vue complet où un ID qualifié complet est de « package :id/id_resource_name ».
[Android.Runtime.Register("findAccessibilityNodeInfosByViewId", "(Ljava/lang/String;)Ljava/util/List;", "GetFindAccessibilityNodeInfosByViewId_Ljava_lang_String_Handler")]
public virtual System.Collections.Generic.IList<Android.Views.Accessibility.AccessibilityNodeInfo>? FindAccessibilityNodeInfosByViewId(string viewId);
[<Android.Runtime.Register("findAccessibilityNodeInfosByViewId", "(Ljava/lang/String;)Ljava/util/List;", "GetFindAccessibilityNodeInfosByViewId_Ljava_lang_String_Handler")>]
abstract member FindAccessibilityNodeInfosByViewId : string -> System.Collections.Generic.IList<Android.Views.Accessibility.AccessibilityNodeInfo>
override this.FindAccessibilityNodeInfosByViewId : string -> System.Collections.Generic.IList<Android.Views.Accessibility.AccessibilityNodeInfo>
Paramètres
- viewId
- String
Nom de ressource complet de l’ID d’affichage à rechercher.
Retours
Liste d’informations sur les nœuds.
- Attributs
Remarques
Recherche s’il AccessibilityNodeInfo
s’agit du nom de ressource de l’ID de vue complet où un ID qualifié complet est de « package :id/id_resource_name ». Par exemple, si le package de l’application cible est « foo.bar » et que le nom de la ressource d’ID est « baz », l’ID de ressource complet est « foo.bar :id/baz ».
<>strong Remarque :</strong> L’utilisation principale de cette API est destinée à l’automatisation des tests d’interface utilisateur et afin de signaler l’ID d’affichage complet si un AccessibilityNodeInfo
client doit définir l’indicateur lors de la AccessibilityServiceInfo#FLAG_REPORT_VIEW_IDS
configuration du android.accessibilityservice.AccessibilityService
.
<strong>Remarque :</strong> Si cette hiérarchie d’affichage a une SurfaceView
hiérarchie SurfaceView#setChildSurfacePackage
d’affichage incorporée via , il existe une limitation que cette API ne pourra pas trouver le nœud de la vue sur la hiérarchie d’affichage incorporée. C’est parce que les vues ne connaissent pas les hiérarchies incorporées. Au lieu de cela, vous pouvez parcourir tous les enfants pour trouver le nœud.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.