AccessibilityNodeInfo.ExtraDataRequestLayoutBasedActionsKey Campo
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í.
Clave usada para solicitar que el origen del nodo vuelva a evaluar y actualizar las acciones dependientes del diseño de este nodo.
[Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)]
public const string ExtraDataRequestLayoutBasedActionsKey;
[<Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)>]
val mutable ExtraDataRequestLayoutBasedActionsKey : string
Valor de campo
Implementaciones
- Atributos
Comentarios
Clave usada para solicitar que el origen del nodo vuelva a evaluar y actualizar las acciones dependientes del diseño de este nodo. Esta solicitud se realiza con refreshWithExtraData(String,Bundle) y no toma ningún argumento.
Algunas acciones pueden depender del diseño en pantalla de un nodo. En las interfaces de usuario complejas o dinámicas, puede ser difícil determinar si un nodo es realmente accionable sin una inspección más intensiva. Por ejemplo, un nodo se puede notificar incorrectamente como que se puede hacer clic a pesar de estar ocluido, lo que requiere una prueba de posicionamiento para confirmar la disponibilidad de la acción.
El uso de esta clave solicita que el origen realice un análisis más intensivo basado en el diseño para determinar qué acciones están disponibles para el usuario. Después de esta solicitud, el origen actualizará las acciones y las propiedades relacionadas de este nodo. Por ejemplo, para la capacidad de clic, esto puede dar lugar a cambios en el valor devuelto por isClickable() y la presencia de AccessibilityAction.ACTION_CLICK en getActionList() del nodo.
Este análisis puede ser costoso a nivel computacional y solo debe solicitarse cuando sea necesario para resolver acciones ambiguas o inexactas.
Los proveedores pueden anunciar que admiten esta solicitud mediante setAvailableExtraData(List). Los servicios pueden comprobar si hay soporte técnico con getAvailableExtraData().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.