語言

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。

傳回

聚焦視圖或空視角的節點資訊。

屬性

備註

找到擁有指定焦點類型的視角。 搜尋從這個節點資訊所代表的視圖開始。

<strong>Note:</strong> 如果這個視圖階層透過 有 SurfaceView 另一個嵌入的視圖階層 SurfaceView#setChildSurfacePackage,則有限制,這個 API 無法在嵌入的視圖階層中找到該視圖的節點。 因為 views 不知道內嵌的階層結構。 相反地,你可以遍歷所有子節點來找到節點。 或者,僅用於 AccessibilityService#findFocus(int) , #FOCUS_ACCESSIBILITY 因為它沒有此限制。

Java 文件 android.view.accessibility.AccessibilityNodeInfo.findFocus(int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱