次の方法で共有


AccessibilityNodeInfo.SetQueryFromAppProcessEnabled(View, Boolean) メソッド

定義

このノードをビューのルートに接続して、このノードに対する操作でツリー全体 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 オブジェクトとすぐに同期しなくなる可能性があります。変更されたビュー階層または異なるビュー階層を調べる場合は、その階層内の任意のビューから新しいノードを作成し、前のノードで接続を無効にして再度有効にする代わりに、その新しいノードでこのメソッドを呼び出します。

の Java ドキュメントandroid.view.accessibility.AccessibilityNodeInfo.setQueryFromAppProcessEnabled(android.view.View, boolean)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象