語言

View.RequestFocus 方法

定義

多載

名稱 Description
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

這個矩形(在這個 View 的座標系中)能提供更細緻的對焦來源提示。 如果沒有提示,可能算空。

傳回

究竟是這種觀點或其後代之一真正引起關注。

屬性

備註

你可以稱之為,試圖將焦點放在特定視角或其後代之一,並暗示焦點方向和特定矩形。 矩形能幫助大範圍畫面更細緻地提示焦點來源,進而決定內部該在哪裡顯示選擇或前焦點變化。

如果視角無法對焦(#isFocusable 回傳錯誤),或是可對焦但觸控模式下#isFocusableInTouchMode無法對焦(),且裝置處於觸控模式,則視角不會真正對焦。

如果視角不可見,就不會被聚焦。

若一個視圖的父節點等 android.view.ViewGroup#getDescendantFocusability() 於 , ViewGroup#FOCUS_BLOCK_DESCENDANTS則不會聚焦。

#focusSearch(int)見 ,這是你用來表示你有專注,並且希望父母尋找下一個目標的名稱。

如果你的自訂 View 有內部機構 View 想轉發請求,你可以考慮覆寫這個方法。

android.view.View.requestFocus(int, android.graphics.Rect)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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

傳回

究竟是這種觀點或其後代之一真正引起關注。

屬性

備註

你可以稱之為某個觀點或其後裔,並暗示焦點將朝向何方。

如果視角無法對焦(#isFocusable 回傳錯誤),或是可對焦但觸控模式下#isFocusableInTouchMode無法對焦(),且裝置處於觸控模式,則視角不會真正對焦。

#focusSearch(int)見 ,這是你用來表示你有專注,並且希望父母尋找下一個目標的名稱。

這等同於用 #requestFocus(int, Rect)null set 呼叫先前聚焦的矩形。

android.view.View.requestFocus(int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

RequestFocus()

你可以稱之為聚焦於特定觀點或其後代之一。

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

傳回

究竟是這種觀點或其後代之一真正引起關注。

屬性

備註

你可以稱之為聚焦於特定觀點或其後代之一。

如果視角無法對焦(#isFocusable 回傳錯誤),或因其他狀況無法對焦(觸控模式#isFocusableInTouchMode無法對焦,裝置在觸控模式下不可對焦、不可見、未啟用或沒有大小),則該視角實際上不會對焦。

#focusSearch(int)見 ,這是你用來表示你有專注,並且希望父母尋找下一個目標的名稱。

這等同於以參數#requestFocus(int, Rect)#FOCUS_DOWN呼叫null

android.view.View.requestFocus()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於