AccessibilityNodeInfo.FindAccessibilityNodeInfosByViewId(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Trova AccessibilityNodeInfo
s 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 AccessibilityNodeInfo
s 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.
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.