2

DDMS 階層ビューアーを使用して、仮想ビュー階層 (カスタム ビュー ウィジェットのツリー構造) を取得しようとしています。このカスタム ビュー ウィジェットは、accessibilityNodeProvider が実装されている Android のサンプル コード ApiDemos からのものです。問題は、階層ビューアと UiAuotmatorViewer がカスタム ビュー ウィジェットのツリー構造をキャプチャしない場合です。カスタム ビュー全体を単一のビュー オブジェクトとして表示するだけです。ここに入力していただければ幸いです。どうしても助けが必要です。

4

2 に答える 2

0

古いバージョンの Android の場合、.\adt\sdk\tools\hierarchyviewer.bat を使用してビュー階層を取得します。

于 2014-09-19T13:25:20.743 に答える
0

デバッグ後..これは、サンプルにないコードを 1 行追加するだけで簡単に実行できることがわかりました。info.setVisibleToUser(true); を追加します。AccessibilityNodeInfo を返す直前に、ビュー階層ツールがこのカスタム ビューのツリー構造を確認できるようにします。

于 2014-09-28T20:58:08.837 に答える