HierarchyViewer是Android SDK包中一个非常好用的工具,在 ${ANDROID_SDK_HOME}/tools目录下可以找到它。
通过HierarchyViewer,即使没有应用的源代码,我们也可以非常直观地浏览Activity中控件的层次结构图,以及每个控件的属性和截图。
操作步骤:
(1) 启动模拟器或者连接上android设备
(2) 在 ${ANDROID_SDK_HOME}/tools目录下找到 hierarchyviewer.bat, 双击打开,出现如下
(3) 选中当前显示的Activity,eg: TestStatusHActivity,点击Load View Hierarchy按钮,就可以捕获模拟器此activity的画面布局信息
(4) hierarchy通过树形结构展示布局形式。
(5) 双击树节点可以展示单独的UI部分。
(6) 当模拟器activity画面变更后,点击refresh可以加载新的页面布局信息。