View.RequestFocus 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| RequestFocus(FocusSearchDirection, Rect) |
调用此对象可尝试将焦点提供给特定视图或其子代之一,并向其提供有关焦点来自的方向和特定矩形的提示。 |
| RequestFocus(FocusSearchDirection) |
调用它以尝试将焦点放在特定视图或其子代之一上,并向其提供关于焦点方向的提示。 |
| RequestFocus() |
调用此对象以尝试将焦点放在特定视图或其子代之一。 |
RequestFocus(FocusSearchDirection, Rect)
调用此对象可尝试将焦点提供给特定视图或其子代之一,并向其提供有关焦点来自的方向和特定矩形的提示。
[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。
返回
无论是这种观点还是它的一个后代实际上都把注意力集中在一起。
- 属性
注解
调用此对象可尝试将焦点提供给特定视图或其子代之一,并向其提供有关焦点来自的方向和特定矩形的提示。 该矩形有助于为较大的视图提供更精细的提示,说明焦点的来源,因此,在何处显示选定内容或向前焦点在内部发生更改。
如果视图不可聚焦(返回 false),或者当设备处于触摸模式时#isFocusable ,它不能在触摸模式(#isFocusableInTouchMode)中聚焦,则视图实际上不会采用焦点。
如果视图不可见,则视图将不具有焦点。
如果某个视图的父级等于android.view.ViewGroup#getDescendantFocusability()ViewGroup#FOCUS_BLOCK_DESCENDANTS,则视图将不关注焦点。
另 #focusSearch(int)请参阅,这是你称之为说你有焦点,你希望你的父母寻找下一个。
如果自定义 View 具有希望转发请求的内部 View 方法,则可能需要重写此方法。
Java文档android.view.View.requestFocus(int, android.graphics.Rect)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
RequestFocus(FocusSearchDirection)
调用它以尝试将焦点放在特定视图或其子代之一上,并向其提供关于焦点方向的提示。
[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之一
返回
无论是这种观点还是它的一个后代实际上都把注意力集中在一起。
- 属性
注解
调用它以尝试将焦点放在特定视图或其子代之一上,并向其提供关于焦点方向的提示。
如果视图不可聚焦(返回 false),或者当设备处于触摸模式时#isFocusable ,它不能在触摸模式(#isFocusableInTouchMode)中聚焦,则视图实际上不会采用焦点。
另 #focusSearch(int)请参阅,这是你称之为说你有焦点,你希望你的父母寻找下一个。
这相当于为以前聚焦的矩形设置调用#requestFocus(int, Rect)null。
Java文档android.view.View.requestFocus(int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
RequestFocus()
调用此对象以尝试将焦点放在特定视图或其子代之一。
[Android.Runtime.Register("requestFocus", "()Z", "")]
public bool RequestFocus();
[<Android.Runtime.Register("requestFocus", "()Z", "")>]
member this.RequestFocus : unit -> bool
返回
无论是这种观点还是它的一个后代实际上都把注意力集中在一起。
- 属性
注解
调用此对象以尝试将焦点放在特定视图或其子代之一。
如果视图不可聚焦(#isFocusable 返回 false),或者由于其他条件(在触摸模式下不可聚焦(#isFocusableInTouchMode在触摸模式下无法聚焦)而设备处于触摸模式、不可见、未启用或没有大小,则视图实际上不会采用焦点。
另 #focusSearch(int)请参阅,这是你称之为说你有焦点,你希望你的父母寻找下一个。
这等效于 #requestFocus(int, Rect) 使用参数 #FOCUS_DOWN 和 null.
Java文档android.view.View.requestFocus()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。