Android SDK提供的Hierarchy Viewer工具可以帮你分析应用程序UI布局,该工具在Android SDK的工具文件夹里:
android/tools/hierarchyviewer
Hierarchy Viewer使用如下:
启动Android模拟器;
到tools目录下,双击启动hierarchyviewer文件启动Hierarchy Viewer或在终端中输入hierarchyviewer命令启动;
在打开的图形界面中左侧的Devices列表中选择相应的AVD设备,并点击load View hierarchy按钮,就可以捕获模拟器当前activity的画面布局信息;
hierarchy通过树形结构展示布局形式,双击树节点可以展示单独的UI部分;
当模拟器activity画面变更后,点击refresh可以加载新的页面布局信息.
通过Hierarchy Viewer工具就可以学习别人优秀的布局方式,同时也更能更深入更全面更整体的把握xml布局文件。体会UI和代码(java code)以及资源(res)的相互分离。
来自http://gooss.org/android-tools-hierarchy-viewer/
分享到:
相关推荐
android工具Hierarchy_Viewer命令详解
该文档详细讲解了Android开发当中的UI分析工具Hierarchy Viewer的使用方法
应用程序基础Application Fundamentals 4 关键类 4 应用程序组件 5 激活组件:intent 7 关闭组件 7 manifest文件 8 Intent过滤器 8 Activity和任务 10 Affinity(吸引力)和新任务 11 加载模式 12 清理堆栈 13 启动...
hierarchyviewer不能连接android真机问题
NULL 博文链接:https://byandby.iteye.com/blog/822526
解决这个启动 View Hierarchy时的这个bug: hierarchy viewer unable to debug device
Hierarchy viewer的运行原 的介绍
Hierarchy Viewer工具可以用来查看视图树(View Tree)并分析视图树中各个视图在测量、布局、绘制阶段所消耗的时间。通过该工具提供的信息,开发者可以找出视图树中那些不必要的视图以及性能瓶颈。在这个demo中,...
教你如何使用HierarchyViewer工具!
android hierarchyviewer 代码
*商用请支持正版* 2019/5/14更新更新的Hierarchy PRO - Auto HighLighter v21.3f1
Masaryk University的Bounding Volume Hierarchy案例学习资料。在碰撞检测和Ray tracing中,有很好的应用。
HierarchyViewer for iOS ,我们知道,Hierarchy Viewer 是Android SDK包中非常好用的工具。开发及测试人...
Hierarchy Viewer是一个可以让您在Gooogle Chrome浏览器上以简单的方式显示App视图树的库
13-性能分析之hierarchyviewer使用 14-性能分析之Lint规范代码 15-性能分析之突破内存不足 16-性能分析之内存检测工具介绍 与XMPP相关试题 17-什么是XMPP和XMPP的数据格式 18-及时聊天的展示形式 19-TCP和UDP...
Hierarchy PRO - Auto HighLighter v21.1E(u2018.3.0).unitypackage
然后用Hierarchy Viewer看了View的层级,这才有了一点点的思路。 在代码撰写的过程中,我也踩了不少坑。细看代码深处,或许你会有一丝丝的收获吧。 当然,在最初的最初,我搜了不少的draggable gridview的仓库,可惜...
Hierarchy-Framework-master.zip
解决uiautomatorviewer报错问题,分享给大家。 Unexpected error while obtaining UI hierarchy # 点击Details java.lang.reflect.InvocationTargetException