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 ドキュメント android.view.View.onFocusChanged(boolean, int, android.graphics.Rect)

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

適用対象