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 されます。

属性

注釈

このビューのフォーカス状態が変わると、ビュー システムによって呼び出されます。 フォーカス変更イベントが方向ナビゲーションによって発生した場合、方向と以前のFocusedRect は、フォーカスの発生元に関する分析情報を提供します。 オーバーライドする場合は、標準のフォーカス処理が行われるように、必ずスーパー クラスを呼び出してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象