跳转到相应内容

最常访问

最近访问

navigation

使用布局检查器调试您的布局

利用 Android Studio 中的布局检查器,您可以在运行时从 Android Studio IDE 内检查自己应用的视图层次结构。 如果您的布局在运行时(而不是完全在 XML 中)构建并且布局没有按预期显示,这种检查将非常有用。

按以下步骤操作,打开布局检查器:

  1. 在连接的设备或模拟器上运行您的应用
  2. 点击 Tools > Android > Layout Inspector
  3. 在出现的 Choose Process 对话框中,选择您想要检查的应用进程,然后点击 OK

    图 1. Choose Process 对话框

    默认情况下,Choose Process 对话框仅会为 Android Studio 中当前打开的项目列出进程,并且该项目必须在设备上运行。 如果您想要检查设备上的其他应用,请点击 Show all processes。 如果您正在使用已取得 root 权限的设备或者没有安装 Google Play 商店的模拟器,那么您会看到所有正在运行的应用。 否则,您只能看到可以调试的运行中应用。

布局检查器会捕获快照,将它保存为 .li 文件并打开。 如图 2 中所示,布局检查器将显示以下内容:

  1. View Tree:视图在布局中的层次结构。
  2. Screenshot:带每个视图可视边界的设备屏幕截图。
  3. Properties Table:选定视图的布局属性。

图 2. 布局检查器

您可以在 View Tree 中点击视图以在屏幕截图中选择相同视图,反之亦然。 视图的所有布局属性都将显示在 Properties Table 中。

如果您的布局包括重叠视图,则默认情况下,只有前面的视图可以在屏幕截图中点击。 要让后面的视图可以在屏幕截图中点击,请执行以下操作: 在 View Tree 中右键点击前面的视图,然后取消选中 Show in preview。 此操作不会让视图内容消失;仅会让屏幕截图中的可点击边界消失,以便您可以点击在它后面的视图。

如果设备上的布局发生变化,布局检查器不会更新。 您必须再次点击 Tools > Android > Layout Inspector,创建一个新的快照。每一个快照都将保存到 project-name/captures/ 内一个单独的 .li 文件中。

图 3. Project 窗口中的布局检查器快照(.li 文件)

此网站会使用 Cookie 来存储您在此网站上指定的语言和显示选项偏好设置。

获取最新的 Android Developers 资讯和提示,助您在 Google Play 上取得成功。

* 必填字段

成功!

在微信上关注 Google Developers

要以浏览此网站吗?

您请求访问的是网页,但是您为此网站设置的语言偏好为

要更改您的语言偏好设置并以浏览此网站吗?如果以后您想要更改语言偏好设置,请使用每个页面底部的语言菜单。

该类需要 或更高的 API 级别

此文档已被隐藏,因为您为该文档选择的 API 级别是 。您可以使用左侧导航栏上方的选择器来更改文档的 API 级别。

要详细了解如何根据您的应用需求指定 API 级别,请参阅支持不同平台版本

Take a short survey?
Help us improve the Android developer experience. (April 2018 — Developer Survey)