Compartir a través de


AccessibilityNodeInfo.FindAccessibilityNodeInfosByViewId(String) Método

Definición

AccessibilityNodeInfoBusca por el nombre de recurso del identificador de vista completo donde un identificador completo es del elemento "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>

Parámetros

viewId
String

Nombre de recurso completo del identificador de vista que se va a buscar.

Devoluciones

Lista de información de nodo.

Atributos

Comentarios

AccessibilityNodeInfoBusca por el nombre de recurso del identificador de vista completo donde un identificador completo es del elemento "package:id/id_resource_name". Por ejemplo, si el paquete de la aplicación de destino es "foo.bar" y el nombre del recurso id es "baz", el identificador de recurso completo es "foo.bar:id/baz".

<nota fuerte>:</strong> El uso principal de esta API es para la automatización de pruebas de IU y para notificar el identificador de vista completo si un AccessibilityNodeInfo cliente tiene que establecer la AccessibilityServiceInfo#FLAG_REPORT_VIEW_IDS marca al configurar .android.accessibilityservice.AccessibilityService

<nota fuerte>:</strong> Si esta jerarquía de vistas tiene una SurfaceView inserción de otra jerarquía de vistas a través SurfaceView#setChildSurfacePackagede , existe una limitación de que esta API no pueda encontrar el nodo de la vista en la jerarquía de vistas incrustadas. Se debe a que las vistas no conocen las jerarquías incrustadas. En su lugar, podría recorrer todos los elementos secundarios para encontrar el nodo.

Documentación de Java para android.view.accessibility.AccessibilityNodeInfo.findAccessibilityNodeInfosByViewId(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a