View.OnFocusChanged(Boolean, FocusSearchDirection, Rect) Método

Definición

Lo llama el sistema de vistas cuando cambia el estado de foco de esta vista.

[Android.Runtime.Register("onFocusChanged", "(ZILandroid/graphics/Rect;)V", "GetOnFocusChanged_ZILandroid_graphics_Rect_Handler")]
protected virtual void OnFocusChanged(bool gainFocus, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect);
[<Android.Runtime.Register("onFocusChanged", "(ZILandroid/graphics/Rect;)V", "GetOnFocusChanged_ZILandroid_graphics_Rect_Handler")>]
abstract member OnFocusChanged : bool * Android.Views.FocusSearchDirection * Android.Graphics.Rect -> unit
override this.OnFocusChanged : bool * Android.Views.FocusSearchDirection * Android.Graphics.Rect -> unit

Parámetros

gainFocus
Boolean

True si la vista tiene el foco; False en caso contrario.

direction
FocusSearchDirection

El foco de dirección se ha movido cuando se llama a requestFocus() para dar este foco de vista. Los valores son #FOCUS_UP, #FOCUS_DOWN, #FOCUS_LEFT, #FOCUS_RIGHT, #FOCUS_FORWARDo #FOCUS_BACKWARD. Es posible que no siempre se aplique, en cuyo caso use el valor predeterminado.

previouslyFocusedRect
Rect

Rectángulo, en el sistema de coordenadas de esta vista, de la vista centrada anteriormente. Si procede, esto se pasará como información más detallada sobre dónde procede el foco (además de la dirección). De lo contrario, será null .

Atributos

Comentarios

Lo llama el sistema de vistas cuando cambia el estado de foco de esta vista. Cuando el evento de cambio de foco se debe a la navegación direccional, la dirección y anteriormenteFocusedRect proporcionan información sobre dónde procede el foco. Al invalidar, asegúrese de llamar a la superclase para que se produzca el control de foco estándar.

Java documentación para android.view.View.onFocusChanged(boolean, int, android.graphics.Rect).

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.

Se aplica a