Язык

AccessibilityNodeInfo.FindAccessibilityNodeInfosByViewId(String) Метод

Определение

Находит AccessibilityNodeInfoпо имени ресурса полного идентификатора представления, где полный идентификатор имеет значение "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>

Параметры

viewId
String

Полное имя ресурса для поиска идентификатора представления.

Возвращаемое значение

Список сведений о узле.

Атрибуты

Комментарии

Находит AccessibilityNodeInfoпо имени ресурса полного идентификатора представления, где полный идентификатор имеет значение "package:id/id_resource_name". Например, если пакет целевого приложения имеет значение "foo.bar", а имя ресурса идентификатора — "baz", полный идентификатор ресурса — foo.bar:id/baz.

<strong>Примечание.</strong> Основное использование этого API предназначено для автоматизации тестов пользовательского интерфейса и для того, чтобы сообщить полный идентификатор представления, если AccessibilityNodeInfo клиент должен задать AccessibilityServiceInfo#FLAG_REPORT_VIEW_IDS флаг при настройке android.accessibilityservice.AccessibilityService.

<strong>Note:</strong> , если эта иерархия представления имеет SurfaceView внедрение другой иерархии представлений через SurfaceView#setChildSurfacePackage, существует ограничение, что этот API не сможет найти узел для представления в внедренной иерархии представлений. Это связано с тем, что представления не знают об внедренных иерархиях. Вместо этого можно обойти все дочерние элементы, чтобы найти узел.

Java документации по android.view.accessibility.AccessibilityNodeInfo.findAccessibilityNodeInfosByViewId(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к