问题标签 [layout-inspector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
196 浏览

android - 如何在最新的 Android 工作室(即 v3.1.1)中分析视图层次结构

我需要检查我的布局的性能(渲染/加载速度)及其子视图。我在最新的 android studio 中找不到“ Hierarchy Viewer ”,它也是替代方案,即Layout Inspector存在,但它没有分析功能,它可以向我显示视图层次结构,但这不是我需要的。

我从 android 官方链接获得了这些详细信息: https ://developer.android.com/studio/profile/hierarchy-viewer

还得到了它已在最新的 Android SDK 中删除的详细信息: http ://tools.android.com/recent/androidsdktoolsrevision2530feb2017

如果有任何解决方案,请帮助我检查我的视图的加载性能。我需要做同样的报告。

请不要建议降级 android studio 或它的 SDK。

0 投票
0 回答
457 浏览

android - 空白屏幕,但视图树填充在布局检查器中

应用程序上的屏幕是空白的(空白是指它全白,什么都没有出现),当我通过 android studio 中的布局检查器查看它时,“视图树”是从 XML 布局文件中的元素填充的。但是应用程序和布局检查器中的屏幕都是空白的。在日志中,我看不出发生这种情况的任何明显原因。
这并不总是发生,它是随机的。即使屏幕不是空白的,“视图树”也保持不变。任何想法为什么会这样?

更新 布局检查器中的随机布局和空白布局之间存在差异。在“属性表”->绘图下,空白屏幕视图具有以下值: 布局中任何视图的空白屏幕绘图属性

并且呈现的布局具有以下内容:

布局中任何视图的渲染屏幕绘图属性

0 投票
1 回答
1532 浏览

android - Layout Inspector - 如何查找文本元素的当前字体

拍摄布局快照并使用Layout Inspector 检查后,如何找到所选 TextView 或 AppCompatTextView 使用的字体?文本和主题属性组没有提及fontFamily属性。但是,我看到 TextView 上有一个自定义字体。

我正在运行 Android Studio 3.2.1

0 投票
1 回答
923 浏览

android - 布局检查器在哪里显示 ID 在哪里

如何使用 Android Studio 3.0 查看哪部分代码与我的模拟器上的布局相对应?

最合乎逻辑的方法是@id从工具中引用单个 s 但Layout Inspector如何才能看到快照上出现的布局(或嵌套布局)的名称?以及单个 ID 的名称?

如果我打开,View Tree我看不到任何特定的 Id(这些实际上在代码中,但是一些泛型 ID 由Decor View带有 id的泛型下降id/toolbaarid/0x0而不是我想要去的代码的真实部分

0 投票
0 回答
109 浏览

android - 如何比较两个 android studio 布局检查器文件?

我们有两个相似的布局,但它们在运行时表现不同。我们试图在 Layout Inspector 中比较它们,但是有很多元素。

.li 格式是二进制的,有没有办法将文件导出为可读格式?或者直接在布局检查器中比较视图层次结构?

我们最终的不同之处在于使用布局的代码,但对于查看 xml 的不同会有很大帮助。

0 投票
3 回答
6627 浏览

android - Android Layout Inspector 因超时错误而失败

当我尝试在模拟器中检查我的应用程序的布局时,通过Tools=> Layout Inspector,它总是失败并出现以下错误之一:

1.

获取视图层次结构时出错:从设备捕获布局数据时出现超时错误。设备可能太慢,捕获的视图可能太复杂,或者视图可能包含动画。

请使用简化视图重试并确保设备响应。

2.

com.instabridge.android.dev 没有显示活动窗口

布局不是特别复杂,也不包含动画,只是映射了一些视图。Android Studio 是 3.4.1。我如何解决它?或者如何找到错误的原因?

0 投票
1 回答
101 浏览

android - AdView 在设备上为空白,但在 Layout Inspector 中可见

我在 ListView 中有一个 AdView,在某些设备上,它的内容只有在你第一次滚动时才可见。如果您向上和向下滚动视图仍会占用空间,但它的内容现在是空白的——即使这是同一个视图。当我尝试在 Layout Inspector 中分​​析此问题时,视图再次可见。

为什么 Layout Inspector 显示的内容与设备屏幕上的内容不同,是否有任何可能的原因?

0 投票
1 回答
528 浏览

android - 在 Android Studio 中,如何让 Layout Inspector 显示更复杂的视图?

我正在为 Android 应用程序编写自动化 UI 测试。但是,有时 Layout Inspector 无法显示视图层次结构,而是显示错误:

获取视图层次结构时出错:从设备捕获布局数据时出现超时错误。设备可能太慢,捕获的视图可能太复杂,或者视图可能包含动画。

请使用简化视图重试并确保设备响应。

我已经尝试了这个问题的解决方案,但没有一个对我有用。我正在使用 Android Studio 3.5.2 并在物理设备上运行该应用程序。

有没有办法让布局检查器显示更复杂的视图?或者是否可以增加超时?

0 投票
0 回答
148 浏览

android - 有什么方法可以将 .li 布局检查器文件转换为 .png 图像?

我正在尝试获取整个布局的屏幕截图图像文件,看起来当我在布局检查器中导出布局文件时,Android Studio 能够将其上传回并重建图像。

有没有办法从布局检查器中获取图像本身?

0 投票
3 回答
4073 浏览

android - Android Studio 4.1 Canary 1 未显示 Layout Inspector 实时更新

我已经安装了Android Studio 4.1 Canary,但Layout Inspector根本没有显示实时更新和进程。从 Android Studio 设置启用 Experimental 但没有发生任何事情。

这是我的build.gradle文件。所以一切看起来都不错,但没有显示实时更新。