视图检查器

当你在Android Studio中运行app时,视图检查器(Layout Inspector)可以让你查看app中视图的层级。当你查看在运行时产生的XML而不是编写的XML文件时尤其有用。

在Android Studio 2.2上的视图检查器是早期发行的。自从视图检查器的功能开发出来后就取代了层级查看器(Hierarchy Viewer)。现在视图检查器提供了一个在IDE内部监测视图属性的快速方案。

你需要先将app运行在连接的设备或者是模拟器上之后才能打开视图检查器。然后打开Android Monitor,选择你的设备和进程,然后点击Layout Inspector.也可以通过工具菜单中的Tools > Android > Layout Inspector打开。

视图检查器_第1张图片

当打开视图检查器时会提供一个视图的快照(上图)。图左的列表显示了视图层级,图中间部分显示了布局的快照,图右侧的界面显示了所选中的组件的所有组件。

在层级列表中选中一个组件,在快照中会高亮显示,反之亦然。

如果列表中的组件有重叠,在快照中默认选中上面的组件。如果要选中快照中重叠部分下面的组件:在层级列表中选择重叠的上部分的组件,然后点击右键,然后取消选中Show in preview.

如果你调试了app或者与该app进行了交互,你需要新打开一个视图检查器来抓取改变后的布局快照。每个快照都在项目project-name/captures(项目的capture目录)中定义了一个单独的.li文件。

视图检查器_第2张图片




注:

Tools>Android>Layout Inspector

视图检查器_第3张图片


然后选择需要建立快照的apk的进程

视图检查器_第4张图片


打开的视图层级图

视图检查器_第5张图片


注:只有debug版的apk才能打开视图检查器,否则不该apk不会在视图检查器列表中显示



原文地址:http://tools.android.com/tech-docs/layout-inspector


你可能感兴趣的:(开发工具)