AccessibilityNodeInfo.FindFocus(NodeFocus) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Suchen Sie die Ansicht mit dem angegebenen Fokustyp.
[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
Parameter
- focus
- NodeFocus
Der Zu findende Schwerpunkt. Einer der folgenden Werte: #FOCUS_INPUT
oder #FOCUS_ACCESSIBILITY
.
Gibt zurück
Die Knoteninformationen der fokussierten Ansicht oder NULL.
- Attribute
Hinweise
Suchen Sie die Ansicht mit dem angegebenen Fokustyp. Die Suche beginnt mit der Ansicht, die durch diese Knoteninformationen dargestellt wird.
<strong>Hinweis:</strong> Wenn diese Ansichtshierarchie eine Einbettung einer SurfaceView
anderen Ansichtshierarchie über SurfaceView#setChildSurfacePackage
aufweist, gibt es eine Einschränkung, dass diese API den Knoten für die Ansicht in der eingebetteten Ansichtshierarchie nicht finden kann. Dies liegt daran, dass Sichten die eingebetteten Hierarchien nicht kennen. Stattdessen könnten Sie alle untergeordneten Elemente durchlaufen, um den Knoten zu finden. Oder verwenden Sie AccessibilityService#findFocus(int)
nur für #FOCUS_ACCESSIBILITY
, da es keine solche Einschränkung gibt.
Java-Dokumentation für android.view.accessibility.AccessibilityNodeInfo.findFocus(int)
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.