Partager via


AccessibilityNodeInfo.FindFocus(NodeFocus) Méthode

Définition

Recherchez la vue qui a le type de focus spécifié.

[Android.Runtime.Register("findFocus", "(I)Landroid/view/accessibility/AccessibilityNodeInfo;", "GetFindFocus_IHandler")]
public virtual Android.Views.Accessibility.AccessibilityNodeInfo? FindFocus (Android.Views.Accessibility.NodeFocus focus);
[<Android.Runtime.Register("findFocus", "(I)Landroid/view/accessibility/AccessibilityNodeInfo;", "GetFindFocus_IHandler")>]
abstract member FindFocus : Android.Views.Accessibility.NodeFocus -> Android.Views.Accessibility.AccessibilityNodeInfo
override this.FindFocus : Android.Views.Accessibility.NodeFocus -> Android.Views.Accessibility.AccessibilityNodeInfo

Paramètres

focus
NodeFocus

Focus à rechercher. Un de #FOCUS_INPUT ou #FOCUS_ACCESSIBILITY.

Retours

Informations sur le nœud de la vue prioritaire ou null.

Attributs

Remarques

Recherchez la vue qui a le type de focus spécifié. La recherche commence à partir de la vue représentée par ces informations de nœud.

<strong>Remarque :</strong> Si cette hiérarchie d’affichage a une SurfaceView hiérarchie SurfaceView#setChildSurfacePackaged’affichage incorporée via , il existe une limitation que cette API ne pourra pas trouver le nœud de la vue sur la hiérarchie d’affichage incorporée. C’est parce que les vues ne connaissent pas les hiérarchies incorporées. Au lieu de cela, vous pouvez parcourir tous les enfants pour trouver le nœud. Ou bien, utilisez AccessibilityService#findFocus(int) uniquement pour #FOCUS_ACCESSIBILITY la mesure où elle n’a pas de telle limitation.

Documentation Java pour android.view.accessibility.AccessibilityNodeInfo.findFocus(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Voir aussi