Compartilhar via


AccessibilityNodeInfo.FindAccessibilityNodeInfosByViewId(String) Método

Definição

Localiza AccessibilityNodeInfos pelo nome do recurso do id de exibição totalmente qualificado, onde um id totalmente qualificado é do 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>

Parâmetros

viewId
String

O nome do recurso totalmente qualificado da id de exibição a ser localizada.

Retornos

Uma lista de informações do nó.

Atributos

Comentários

Localiza AccessibilityNodeInfos pelo nome do recurso do id de exibição totalmente qualificado, onde um id totalmente qualificado é do de "package:id/id_resource_name". Por exemplo, se o pacote do aplicativo de destino for "foo.bar" e o nome do recurso id for "baz", o id do recurso totalmente qualificado será "foo.bar:id/baz".

<strong>Nota:</strong> O uso principal dessa API é para automação de teste de interface do usuário e para relatar o ID de exibição totalmente qualificado se um AccessibilityNodeInfo cliente tiver que definir o AccessibilityServiceInfo#FLAG_REPORT_VIEW_IDS sinalizador ao configurar o android.accessibilityservice.AccessibilityService.

<strong>Nota:</strong> Se essa hierarquia de exibição tiver uma SurfaceView incorporação de outra hierarquia de exibição via SurfaceView#setChildSurfacePackage, há uma limitação de que essa API não poderá localizar o nó da exibição na hierarquia de exibição incorporada. É porque as visualizações não sabem sobre as hierarquias incorporadas. Em vez disso, você pode percorrer todas as crianças para encontrar o nó.

Documentação Java para android.view.accessibility.AccessibilityNodeInfo.findAccessibilityNodeInfosByViewId(java.lang.String).

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.

Aplica-se a