Android Studio layout Captures 布局检查器

利用 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 ] 文件中。

图 2 Project 窗口中的布局检查器快照

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值