共用方式為


AccessibilityNodeInfo.FindFocus(NodeFocus) 方法

定義

尋找具有指定焦點類型的檢視。

[Android.Runtime.Register("findFocus", "(I)Landroid/view/accessibility/AccessibilityNodeInfo;", "GetFindFocus_IHandler")]
public virtual Android.Views.Accessibility.AccessibilityNodeInfo? FindFocus(Android.Views.Accessibility.NodeFocus focus);
[<Android.Runtime.Register("findFocus", "(I)Landroid/view/accessibility/AccessibilityNodeInfo;", "GetFindFocus_IHandler")>]
abstract member FindFocus : Android.Views.Accessibility.NodeFocus -> Android.Views.Accessibility.AccessibilityNodeInfo
override this.FindFocus : Android.Views.Accessibility.NodeFocus -> Android.Views.Accessibility.AccessibilityNodeInfo

參數

focus
NodeFocus

要尋找的焦點。 其中 #FOCUS_INPUT 一個 或 #FOCUS_ACCESSIBILITY

傳回

焦點檢視或 Null 的節點資訊。

屬性

備註

尋找具有指定焦點類型的檢視。 搜尋會從這個節點資訊所代表的檢視開始。

<strong>Note:</strong> 如果此檢視階層透過 SurfaceView 內嵌另一個檢視階層 SurfaceView#setChildSurfacePackage,則此 API 將無法在內嵌檢視階層上尋找檢視的節點有限制。 這是因為檢視不知道內嵌階層。 相反地,您可以周遊所有子系來尋找節點。 或者,僅使用 AccessibilityService#findFocus(int)#FOCUS_ACCESSIBILITY 因為它沒有這類限制。

android.view.accessibility.AccessibilityNodeInfo.findFocus(int)Java 檔。

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

適用於

另請參閱