View.OnFocusChanged(Boolean, FocusSearchDirection, Rect) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此视图的焦点状态更改时由视图系统调用。
[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 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。