多语言展示
当前在线:193今日阅读:91今日分享:37

介绍android 布局查看利器hierarchyviewer.bat

许多时候,布局都需要一点一点的调试,是件非常费时费力的工作。古语有,军欲善其事,必先利其器。下面就以分析91桌面的“快速搜索屏”是怎么实现的为例子,来介绍android 布局查看利器hierarchyviewer.bat
工具/原料
1

android 基础

2

91桌面

3

数据线

4

android手机

方法/步骤
1

在手机安装好91桌面哈,然后将页面滑到最左面的“快速搜索页”

2

hierarchyviewer.bat是sdk自带的工具,在tools文件夹下。双击即可打开

3

在此页面,加粗显示的就是当前进程,点击load view hierarchy就可以分层查看布局

4

左边的大图,为应用图层的树形结构。上面有控件名称和id等信息。然后下面三个圆点代表渲染的速度,绿色最快,红色最慢,其中从左到右依次表示的是测量大小,布局和绘制。再看右下角的那个数字,代表的是此节点在父节点中的索引。

5

整张图的右下角,表示的该应用的当前页面。在左边的树形图中点击某个节点,会在这里用红框标出响应的位置。左上角的图可以查看当前选中节点的具体布局数据,宽高什么的。

6

这里可以看出“快速搜索屏”的实现是,draglayer--孩子--->workspacelayer-----孩子0---workspace;                                                     ------孩子1---singleViewGroup;singleViewGroup就是快速搜索屏的布局view

7

在网上找到一个图,觉得很好,介绍的精确完整,贴过来,给大家看看

推荐信息