Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android本机布局是否有与DOM inspector等效的工具?_Android_Android Layout_Google Chrome Devtools - Fatal编程技术网

Android本机布局是否有与DOM inspector等效的工具?

Android本机布局是否有与DOM inspector等效的工具?,android,android-layout,google-chrome-devtools,Android,Android Layout,Google Chrome Devtools,在使用CSS和javascript开发HTML5网页时,我发现DOM检查器在确定网页上的哪个HTML5元素应用了哪些CSS样式方面非常有用。该界面允许您查看左侧的实际布局以及DOM,此时CSS将动态应用于页面 我的问题是-是否存在任何类似于Android应用程序的工具?有没有办法确定哪些xml样式应用于活动或应用程序中的哪些元素?这对于查看应用程序中的“默认值”特别有帮助 是否有人建议使用任何工具来帮助确定将哪些样式应用于活动中的每个元素?创建视图后,Android不会保留样式信息。您可以使用的

在使用CSS和javascript开发HTML5网页时,我发现DOM检查器在确定网页上的哪个HTML5元素应用了哪些CSS样式方面非常有用。该界面允许您查看左侧的实际布局以及DOM,此时CSS将动态应用于页面

我的问题是-是否存在任何类似于Android应用程序的工具?有没有办法确定哪些xml样式应用于活动或应用程序中的哪些元素?这对于查看应用程序中的“默认值”特别有帮助


是否有人建议使用任何工具来帮助确定将哪些样式应用于活动中的每个元素?

创建视图后,Android不会保留样式信息。您可以使用的最接近的工具是称为HierarchyViewer的工具。您可以在此处了解有关此工具的更多信息:


您还应该结帐,以便能够在生产设备上使用HierarchyViewer(我们计划淘汰这一要求)。

我已经为Android创建了一个应用程序,希望能够与web浏览器中已知的开发工具非常匹配。当然,它只是一个简单的启动,无法与设计用于检查网页的对应功能相匹配,也无法与官方桌面工具(如来自的)相匹配

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

如果您感兴趣,请享受这项服务


非常酷。一些反馈-当我运行HierarchyViewer时,我收到一条消息说独立工具已被弃用,并已被monitor取代。然后,我打开了监视器,转到层次结构透视图,但立即收到一个错误“无法从设备获取查看服务器版本\n无法从设备获取查看服务器协议版本\n无法调试设备:samsung-nexus_10”-有没有想过为什么会出现这种情况?也许是高层限制?(我在Android Studio中通过调试部署的应用程序上运行)还值得一提的是
uiautomatorviewer
,它虽然比Hierarchy View稍有限制,但现在可以在生产设备上运行,而无需修改应用程序的源代码以包含
ViewServer
。关于您在上述评论中的问题,正如Romain所指出的,您不能在硬件上使用层次结构视图,除非您将
ViewServer
添加到您的项目中。下载了ViewServer之后,我想我明白了我需要将该类添加到我的项目中,并按照您在源代码中描述的那样使用它。我最初认为您的声明“…能够在生产设备上使用HierarchyViewer”意味着您可以在启用USB调试的设备上使用它。另外,不要忘记,这将简化获取视图树和交互(即触摸)的过程另一个优点是,它允许我们检查不属于我们应用程序的活动/视图的布局。Android Studio的布局检查器工具不允许这样做。谢谢你把这个工具放在一起!以前我使用的是“uiautomatorviewer”,但现在已经不起作用了。