AccessibilityNodeInfo.FindFocus(NodeFocus) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Busque la vista que tiene el tipo de foco especificado.
[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
Parámetros
- focus
- NodeFocus
El foco que se va a buscar. Uno de estos valores: #FOCUS_INPUT
o #FOCUS_ACCESSIBILITY
.
Devoluciones
Información del nodo de la vista centrada o null.
- Atributos
Comentarios
Busque la vista que tiene el tipo de foco especificado. La búsqueda comienza desde la vista representada por esta información del nodo.
<nota fuerte>:</strong> Si esta jerarquía de vistas tiene una SurfaceView
inserción de otra jerarquía de vistas a través SurfaceView#setChildSurfacePackage
de , 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. O bien, use AccessibilityService#findFocus(int)
solo para #FOCUS_ACCESSIBILITY
, ya que no tiene esa limitación.
Documentación de Java para android.view.accessibility.AccessibilityNodeInfo.findFocus(int)
.
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.