Condividi tramite


AccessibilityNodeInfo.FindAccessibilityNodeInfosByViewId(String) Metodo

Definizione

Trova AccessibilityNodeInfos in base al nome della risorsa dell'ID di visualizzazione completo in cui un ID completo è di "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>

Parametri

viewId
String

Nome completo della risorsa dell'ID di visualizzazione da trovare.

Restituisce

Elenco di informazioni sul nodo.

Attributi

Commenti

Trova AccessibilityNodeInfos in base al nome della risorsa dell'ID di visualizzazione completo in cui un ID completo è di "package:id/id_resource_name". Ad esempio, se il pacchetto dell'applicazione di destinazione è "foo.bar" e il nome della risorsa ID è "baz", l'ID risorsa completo è "foo.bar:id/baz".

<>nota forte:</sicuro> L'utilizzo principale di questa API è per l'automazione dei test dell'interfaccia utente e per segnalare l'ID di visualizzazione completo se un AccessibilityNodeInfo client deve impostare il flag durante la AccessibilityServiceInfo#FLAG_REPORT_VIEW_IDS configurazione di android.accessibilityservice.AccessibilityService.

<>nota complessa:</strong> Se questa gerarchia di viste include un'altra SurfaceView gerarchia di viste incorporata tramite SurfaceView#setChildSurfacePackage, esiste una limitazione che questa API non sarà in grado di trovare il nodo per la visualizzazione nella gerarchia di visualizzazione incorporata. Ciò è dovuto al fatto che le visualizzazioni non conoscono le gerarchie incorporate. È invece possibile attraversare tutti gli elementi figlio per trovare il nodo.

Documentazione java per android.view.accessibility.AccessibilityNodeInfo.findAccessibilityNodeInfosByViewId(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a