AccessibilityNodeInfo.SetQueryFromAppProcessEnabled(View, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このノードをビューのルートに接続して、このノードに対する操作でツリー全体 AccessibilityNodeInfo
のクエリを実行し、ノードに対してアクセシビリティ アクションを実行できるようにします。
[Android.Runtime.Register("setQueryFromAppProcessEnabled", "(Landroid/view/View;Z)V", "GetSetQueryFromAppProcessEnabled_Landroid_view_View_ZHandler", ApiSince=34)]
public virtual void SetQueryFromAppProcessEnabled (Android.Views.View view, bool enabled);
[<Android.Runtime.Register("setQueryFromAppProcessEnabled", "(Landroid/view/View;Z)V", "GetSetQueryFromAppProcessEnabled_Landroid_view_View_ZHandler", ApiSince=34)>]
abstract member SetQueryFromAppProcessEnabled : Android.Views.View * bool -> unit
override this.SetQueryFromAppProcessEnabled : Android.Views.View * bool -> unit
パラメーター
- view
- View
このノードを生成したビュー、または同じビュー ルート階層内の任意のビュー。
- enabled
- Boolean
アプリ プロセスからのクエリを有効 (true) または無効 (false) にするかどうか。
- 属性
注釈
このノードをビューのルートに接続して、このノードに対する操作でツリー全体 AccessibilityNodeInfo
のクエリを実行し、ノードに対してアクセシビリティ アクションを実行できるようにします。
テストまたはデバッグ ツールでは、このメソッドを使用またはAccessibilityNodeProvider
呼び出してこのAccessibilityNodeInfo
ノードをView#createAccessibilityNodeInfo()
作成し、ノード上のメソッドを呼び出してノード ツリー内を移動して操作する必要があります。 同じノードでこのメソッドを複数回呼び出しても、操作は不要です。 このメソッドを呼び出すと、このノードにリンクされているすべてのノード (子、先祖など) もクエリ可能になります。
ここで "クエリ" は、<次のノード操作を参照します。このノードの li>check プロパティ (例: #isScrollable()
)</li li>><find and query children (例: )</li li>><find and query the parent (example: #getParent()
)</li li><>find focus (examples: #findFocus(int)
, )<#focusSearch(int)
/li li<>>find and query other nodes (example: #findAccessibilityNodeInfosByText(String)
, #findAccessibilityNodeInfosByViewId(String)
)/li li>perform actions (example: )</li><li perform actions (example: #getChild(int)
#performAction(int)
)</li>
このノード ツリーの操作は、関連付けられているビュー階層がウィンドウにアタッチされている限り成功するため、これは、アプリ プロセスでのテストまたはデバッグ ツールからの短時間の検査を目的としています。 AccessibilityNodeInfo
オブジェクトは、対応する View
オブジェクトとすぐに同期しなくなる可能性があります。変更されたビュー階層または異なるビュー階層を調べる場合は、その階層内の任意のビューから新しいノードを作成し、前のノードで接続を無効にして再度有効にする代わりに、その新しいノードでこのメソッドを呼び出します。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。