关于HierarchyViewer的使用

标签: androidHierarchyViewer
2420人阅读 评论(0) 收藏 举报
分类:
在学习ViewGroup和Layout时我们可能会有一个疑问,如果我在Xml布局文件中不放置Layout,直接放TextView等组件的时候,它是用什么方式布局的?还有要学习别人优秀的布局怎么办?

HierarchyView.bat是Android SDK中自带了一个查看UI布局层级结构的工具。在模拟器运行的情况下,使用该工具可以将当前的Activity中的UI组件们以对象树的形式展现出来,每一个组件所包含的属性也能窥探得到。在对象树上的任意节点可以看到该节点及以下节点的显示效果。

使用HierarchyView能深入全面的理解xml布局文件,更可以通过它来学习别人优秀的布局技巧。下面是一些基本使用步骤:

(1)启动模拟器。

(2)到\android\tools\目录下,双击可以启动hierarchyviewerbat文件,打开一个图形界面。

(3)点击 load View hierarchy按钮,就可以捕获模拟器当前activity的画面布局信息。



(4)hierarchy通过树形结构展示布局形式。双击树节点可以展示单独的UI部分。



      (5)当模拟器activity画面改变后,点击““refresh””可以加载新的页面布局信息。
通过Hierarchy Viewer你就可以学习别人优秀的布局方式,
同时也更能更深入更全面更整体的把握xml布局文件。
体会UI和代码(java code)以及资源(res)的相互分离。

6
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1668269次
    • 积分:25172
    • 等级:
    • 排名:第267名
    • 原创:418篇
    • 转载:85篇
    • 译文:9篇
    • 评论:928条
    吉格斯实验室(微信公众号)
    交流与讨论

    编程爱好者讨论组欢迎你加入

    群一 爱编程-爱生活 群二 android学习交流群
    博客专栏
    推荐网站
    最新评论
    百度统计