语言

View.RequestFocus 方法

定义

重载

名称 说明
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_DOWNnull.

Java文档android.view.View.requestFocus()

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于