語言

AccessibilityNodeInfo.ExtraDataRequestLayoutBasedActionsKey 欄位

定義

鍵用於請求節點來源重新評估並更新該節點依配置相關的動作。

[Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)]
public const string ExtraDataRequestLayoutBasedActionsKey;
[<Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)>]
val mutable ExtraDataRequestLayoutBasedActionsKey : string

欄位值

實作

屬性

備註

鍵用於請求節點來源重新評估並更新該節點依配置相關的動作。 此請求使用 refreshWithExtraData(String,Bundle) 發出,且不接受參數。

有些動作可能取決於節點在螢幕上的佈局。 在複雜或動態的使用者介面中,來源可能難以判斷節點是否真正可操作,除非進行更深入的檢查。 例如,節點可能被誤報為可點擊,儘管已被遮蔽,這需要進行命中測試以確認該動作的可用性。

利用此金鑰,請求來源進行更深入的版面分析,以判斷使用者可用的動作。 在此請求後,來源將更新該節點的動作及相關屬性。 例如,對於可點擊性,這可能導致 isClickable() 回傳的值有所變動,且節點的 getActionList() 中出現 AccessibilityAction.ACTION_CLICK。

此分析可能計算成本高昂,僅在必要時請求以解決模糊或不準確的操作。

服務提供者可能會透過 setAvailableExtraData(List) 來宣傳他們支持此請求。 服務可能會透過 getAvailableExtraData() 來檢查支援。

Android 參考資料。android.view.accessibility.AccessibilityNodeInfo.EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY

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

適用於