言語

View.RequestFocus メソッド

定義

オーバーロード

名前 説明
RequestFocus(FocusSearchDirection, Rect)

これを呼び出して、特定のビューまたはその子孫の 1 つにフォーカスを設定し、フォーカスの方向とフォーカスの元の特定の四角形に関するヒントを提供します。

RequestFocus(FocusSearchDirection)

これを呼び出して、特定のビューまたはその子孫の 1 つにフォーカスを設定し、フォーカスが見出しの方向に関するヒントを提供します。

RequestFocus()

これを呼び出して、特定のビューまたはその子孫のいずれかにフォーカスを設定します。

RequestFocus(FocusSearchDirection, Rect)

これを呼び出して、特定のビューまたはその子孫の 1 つにフォーカスを設定し、フォーカスの方向とフォーカスの元の特定の四角形に関するヒントを提供します。

[Android.Runtime.Register("requestFocus", "(ILandroid/graphics/Rect;)Z", "GetRequestFocus_ILandroid_graphics_Rect_Handler")]
public virtual bool RequestFocus(Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect);
[<Android.Runtime.Register("requestFocus", "(ILandroid/graphics/Rect;)Z", "GetRequestFocus_ILandroid_graphics_Rect_Handler")>]
abstract member RequestFocus : Android.Views.FocusSearchDirection * Android.Graphics.Rect -> bool
override this.RequestFocus : Android.Views.FocusSearchDirection * Android.Graphics.Rect -> bool

パラメーター

direction
FocusSearchDirection

FOCUS_UP、FOCUS_DOWN、FOCUS_LEFT、FOCUS_RIGHTのいずれか

previouslyFocusedRect
Rect

(このビューの座標系内の) 四角形は、フォーカスがどこから来ているかについてより細かいヒントを提供します。 ヒントがない場合は null になる可能性があります。

返品

このビューまたはその子孫の 1 つが実際に焦点を当てたかどうか。

属性

注釈

これを呼び出して、特定のビューまたはその子孫の 1 つにフォーカスを設定し、フォーカスの方向とフォーカスの元の特定の四角形に関するヒントを提供します。 四角形は、フォーカスがどこから来ているか、したがって、選択を表示する場所、または内部的にフォーカスの変更を進める場所に関するより細かいヒントを、より大きなビューに提供するのに役立ちます。

フォーカス可能でない (#isFocusable が false を返す) 場合、またはフォーカス可能で、デバイスがタッチ モードの間にタッチ モード (#isFocusableInTouchMode) でフォーカスできない場合、ビューは実際にはフォーカスを取りません。

ビューが表示されていない場合、ビューはフォーカスを取得しません。

親の 1 つがandroid.view.ViewGroup#getDescendantFocusability()と等しいViewGroup#FOCUS_BLOCK_DESCENDANTS場合、ビューはフォーカスを取得しません。

また、 #focusSearch(int)も参照してください。これは、あなたがフォーカスを持っており、親が次のものを探してほしいと言うために呼び出すものです。

カスタム View に要求の転送先となる内部 View がある場合は、このメソッドをオーバーライドできます。

Javaドキュメント。

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

適用対象

RequestFocus(FocusSearchDirection)

これを呼び出して、特定のビューまたはその子孫の 1 つにフォーカスを設定し、フォーカスが見出しの方向に関するヒントを提供します。

[Android.Runtime.Register("requestFocus", "(I)Z", "")]
public bool RequestFocus(Android.Views.FocusSearchDirection direction);
[<Android.Runtime.Register("requestFocus", "(I)Z", "")>]
member this.RequestFocus : Android.Views.FocusSearchDirection -> bool

パラメーター

direction
FocusSearchDirection

FOCUS_UP、FOCUS_DOWN、FOCUS_LEFT、FOCUS_RIGHTのいずれか

返品

このビューまたはその子孫の 1 つが実際に焦点を当てたかどうか。

属性

注釈

これを呼び出して、特定のビューまたはその子孫の 1 つにフォーカスを設定し、フォーカスが見出しの方向に関するヒントを提供します。

フォーカス可能でない (#isFocusable が false を返す) 場合、またはフォーカス可能で、デバイスがタッチ モードの間にタッチ モード (#isFocusableInTouchMode) でフォーカスできない場合、ビューは実際にはフォーカスを取りません。

また、 #focusSearch(int)も参照してください。これは、あなたがフォーカスを持っており、親が次のものを探してほしいと言うために呼び出すものです。

これは、以前にフォーカスした四角形に対して#requestFocus(int, Rect)が設定されたnullを呼び出すことと同じです。

Javaドキュメント。

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

適用対象

RequestFocus()

これを呼び出して、特定のビューまたはその子孫のいずれかにフォーカスを設定します。

[Android.Runtime.Register("requestFocus", "()Z", "")]
public bool RequestFocus();
[<Android.Runtime.Register("requestFocus", "()Z", "")>]
member this.RequestFocus : unit -> bool

返品

このビューまたはその子孫の 1 つが実際に焦点を当てたかどうか。

属性

注釈

これを呼び出して、特定のビューまたはその子孫のいずれかにフォーカスを設定します。

フォーカスできない (#isFocusable が false を返す) 場合、またはデバイスがタッチ モード、非表示、有効になっていない、またはサイズがないときに、他の条件 (タッチ モード (#isFocusableInTouchMode) でフォーカスできない場合)、ビューは実際にはフォーカスを取りません。

また、 #focusSearch(int)も参照してください。これは、あなたがフォーカスを持っており、親が次のものを探してほしいと言うために呼び出すものです。

これは、引数#requestFocus(int, Rect)#FOCUS_DOWNnullを呼び出すことと同じです。

Javaドキュメント。

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

適用対象