View.RequestFocus 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 屬性授權中所述的詞彙使用。