Android 实用工具之HierarchyViewer

在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。

HierarchyView.bat是Android SDK中自带了一个查看UI布局层级结构的工具。在模拟器运行的情况下,使用该工具可以将当前的Activity中的UI组件们以对象树的形式展现出来,每一个组件所包含的属性也能窥探得到。在对象树上的任意节点可以看到该节点及以下节点的显示效果。
使用HierarchyView能深入全面的理解xml布局文件,更可以通过它来学习别人优秀的布局技巧。下面是一些基本使用步骤:
(1)启动模拟器。
(2)到\android\tools\目录下,双击可以启动hierarchyviewerbat文件,打开一个图形界面。
(3)点击 load View hierarchy按钮,就可以捕获模拟器当前activity的画面布局信息。
Android 实用工具之HierarchyViewer_第1张图片

(4)hierarchy通过树形结构展示布局形式。双击树节点可以展示单独的UI部分,也可以看见相应的坐标位置。
Android 实用工具之HierarchyViewer_第2张图片
(5)当模拟器activity画面改变后,点击““Refresh Screenshot””可以加载新的页面布局信息。
通过Hierarchy Viewer你就可以学习别人优秀的布局方式;
同时也更能更深入更全面更整体的把握xml布局文件;
体会UI和代码(java code)以及资源(res)的相互分离。
该工具的功能远远超过此博文的描述,更多的开发设计,请读者自行深入研究。

更多相关文章

  1. Android流式布局实现
  2. Android 布局之LinearLayout和RelativeLayout
  3. 布局中文件中【控件间距参数详解以及单位选择】
  4. Android入门 — 模拟器的创建和运行
  5. 【安卓开发】UI设计基础4:用网格布局 GridLayout 实现计算器UI
  6. Android 启动模拟器是出现“Failed to allocate memory: 8”错误
  7. Android中的布局方式(二)
  8. Android:模拟器使用命令安装apk
  9. 键盘弹出以后Activity的布局方式

随机推荐

  1. sqlserver 无法验证产品密匙的完美解决方
  2. 数据库的一些常用知识
  3. SQLServer 连接异常与解决方法小结
  4. SQLServer 通用的分区增加和删除的算法
  5. SQLServer 批量插入数据的两种方法
  6. SQL Server使用Merge语句当源表数据集为
  7. SQLServer XML数据的五种基本操作
  8. Sql 批量查看字符所在的表及字段
  9. Sql 批量替换所有表中内容
  10. 恢复.mdf 数据库步骤