12

在使用 CSS 和 javascript 开发 HTML5 网页时,我发现像 Chrome 开发者工具这样的 DOM 检查器对于根导致哪些 CSS 样式应用于网页上的哪些 HTML5 元素非常有用。该界面允许您查看左侧的实际布局以及 DOM,并且此时 CSS 被动态应用于页面。

我的问题是 - 对于 Android 应用程序,是否存在与此类似的任何工具?有没有办法确定哪些 xml 样式应用于活动或应用程序中的哪些元素?这对于查看应用程序中的“默认” styles.xml尤其有用。

有没有人有任何建议的工具来帮助确定活动中的每个元素都应用了哪些样式?

4

2 回答 2

2

创建 View 后,Android 不会保留样式信息。您可以使用的最接近的工具是一个名为 HierarchyViewer 的工具。您可以在此处了解有关此工具的更多信息:http: //developer.android.com/tools/debugging/debugging-ui.html

您还应该查看 http://github.com/romainguy/ViewServer以便能够在生产设备上使用 HierarchyViewer(我们计划废弃此要求。)

于 2013-06-27T22:37:23.920 回答
1

我已经为 Android 创建了一个应用程序,它渴望与 Web 浏览器中已知的开发人员工具非常匹配。当然,这只是一个启动,无法与旨在检查网页的同行的功能相匹配,也无法与 Android Studio 中的 Layout Inspector 等官方桌面工具匹配

但是它有一个优点,它可以离线工作(直接在设备上,无需使用 ADB、任何 SDK 等)。

如果您有兴趣,请享受开发者助手

在此处输入图像描述

于 2018-07-11T19:53:31.710 回答