View.RequestFocus メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 がある場合は、このメソッドをオーバーライドできます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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を呼び出すことと同じです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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_DOWNでnullを呼び出すことと同じです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。