View.OnFocusChanged(Boolean, FocusSearchDirection, Rect) 方法

定义

此视图的焦点状态更改时由视图系统调用。

[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

参数

gainFocus
Boolean

如果视图具有焦点,则为 True;否则为 false。

direction
FocusSearchDirection

调用 requestFocus () 以提供此视图焦点时,方向焦点已移动。 #FOCUS_UP值为 、、#FOCUS_DOWN#FOCUS_LEFT#FOCUS_RIGHT#FOCUS_FORWARD#FOCUS_BACKWARD。 它可能并不总是适用,在这种情况下,请使用默认值。

previouslyFocusedRect
Rect

在此视图的坐标系中,以前聚焦视图的矩形。 如果适用,除了方向) 外,还将作为有关焦点来自 (的更精细的信息传入。 否则为 null

属性

注解

此视图的焦点状态更改时由视图系统调用。 当焦点更改事件由方向导航引起时,direction 和 previouslyFocusedRect 提供焦点来自何处的见解。 重写时,请务必调用 到超级类,以便进行标准焦点处理。

android.view.View.onFocusChanged(boolean, int, android.graphics.Rect)Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于