当你在Android Studio中运行app时,视图检查器(Layout Inspector)可以让你查看app中视图的层级。当你查看在运行时产生的XML而不是编写的XML文件时尤其有用。
在Android Studio 2.2上的视图检查器是早期发行的。自从视图检查器的功能开发出来后就取代了层级查看器(Hierarchy Viewer)。现在视图检查器提供了一个在IDE内部监测视图属性的快速方案。
你需要先将app运行在连接的设备或者是模拟器上之后才能打开视图检查器。然后打开Android Monitor,选择你的设备和进程,然后点击Layout Inspector.也可以通过工具菜单中的Tools > Android > Layout Inspector打开。
当打开视图检查器时会提供一个视图的快照(上图)。图左的列表显示了视图层级,图中间部分显示了布局的快照,图右侧的界面显示了所选中的组件的所有组件。
在层级列表中选中一个组件,在快照中会高亮显示,反之亦然。
如果列表中的组件有重叠,在快照中默认选中上面的组件。如果要选中快照中重叠部分下面的组件:在层级列表中选择重叠的上部分的组件,然后点击右键,然后取消选中Show in preview.
如果你调试了app或者与该app进行了交互,你需要新打开一个视图检查器来抓取改变后的布局快照。每个快照都在项目project-name/captures(项目的capture目录)中定义了一个单独的.li文件。
注:
Tools>Android>Layout Inspector
然后选择需要建立快照的apk的进程
打开的视图层级图
注:只有debug版的apk才能打开视图检查器,否则不该apk不会在视图检查器列表中显示
原文地址:http://tools.android.com/tech-docs/layout-inspector