`

android布局学习利器-Hierarchy Viewer

阅读更多

Hierarchy Viewer 帮你分析应用程序UI布局


Hierarchy Viewer在android的工具文件夹里: \android\tools\hierarchyviewer.bat

1.启动 模拟器。

2.到\android\tools\目录下,双击可以启动hierarchyviewerbat文件,打开一个图形界面。

3.点击 load View hierarchy按钮,就可以捕获模拟器当前activity的画面布局信息。

4.hierarchy通过树形结构展示布局形式。

5.双击树节点可以展示单独的UI部分。

6.当模拟器activity画面变更后,点击refresh可以加载新的页面布局信息。

通过Hierarchy Viewer你就可以学习别人优秀的布局方式,
同时也更能更深入更全面更整体的把握xml布局文件。
体会UI和代码(java code)以及资源(res)的相互分离。

分享到:
评论
3 楼 ajen87 2011-07-03  
好东西啊。
2 楼 243108698 2009-10-13  
学习了呵,谢谢。我的布局好烂的、
1 楼 ParanoidAndroid 2009-08-06  
这篇文章好。--浩哥留言

相关推荐

    Android-HierarchyViewer是一个可以让您在GooogleChrome浏览器上以简单的方式显示App视图树的库

    **Android HierarchyViewer详解** HierarchyViewer是Android SDK中一个强大的工具,它允许开发者直观地查看Android应用程序的视图层次结构,以辅助UI调试和优化。这个工具最初是为Eclipse IDE设计的,但现在可以...

    Android 实用工具Hierarchy Viewer实战

    Android 实用工具 Hierarchy Viewer 实战 Android 开发中,UI 分析工具 Hierarchy Viewer 是一个非常有用的工具,可以帮助开发者快速、方便地设计、调试和调整界面,提高用户的开发效率。本文将详细介绍如何使用 ...

    Hierarchy viewer的运行原理介绍

    Hierarchy Viewer是一款由Google提供的强大工具,专为Android开发者设计,旨在辅助界面设计、调试及优化工作流程。通过直观地展示应用UI的层级结构,它使得开发者能够轻松识别布局问题,优化资源使用,并进行性能...

    前端项目-d3-hierarchy.zip

    在“d3-hierarchy-master”这个项目中,重点在于层次数据(Hierarchy Data)的可视化。层次数据通常表现为树形结构,例如组织架构、文件系统或者生物学的物种分类等。D3提供了hierarchy模块,专门处理这类数据,可以...

    sequelize-hierarchy, Sequelize的嵌套层次结构.zip

    sequelize-hierarchy, Sequelize的嵌套层次结构 sequelize-hierarchy.js 嵌套的用于的分层结构 是什么?关系数据库在处理嵌套层次结构方面不是很好。层次结构示例如下:每个文件夹都有许多子文件夹,这些子文件夹...

    hierarchyviewer

    在Android开发过程中,优化用户界面UI是至关重要的,而HierarchyViewer工具正是Android SDK提供的一款强大的界面分析工具,它能够帮助开发者深入洞察应用程序的视图层次结构,从而优化布局性能,提升用户体验。...

    Laravel开发-mahana-hierarchy-laravel

    在本文中,我们将深入探讨Laravel开发中的"mahana-hierarchy-laravel"包,这是一个用于层次结构管理的强大工具。Laravel作为一个优雅的PHP框架,它为开发者提供了许多便利的功能,而"mahana-hierarchy-laravel"正是...

    Android View Hierarchy,解决View Hierarchy不能启动

    解决这个启动 View Hierarchy时的这个bug: hierarchy viewer unable to debug device

    东北大机器翻译系统-hierarchy运行命令

    根据东北大机器翻译系统使用手册总结的基于层次短语方法的训练步骤。

    android hierarchyviewer其实在这里 你找到了吗?

    NULL 博文链接:https://byandby.iteye.com/blog/822526

    HierarchyViewer代码导读

    HierarchyViewer是Android开发中一个非常重要的工具,它用于可视化地检查Android设备上的UI布局层级,帮助开发者优化界面设计和性能。在本篇文章中,我们将深入理解HierarchyViewer的前端代码实现,探讨其如何处理...

    使用Hierarchy Viewer工具移除不必要的视图

    Hierarchy Viewer工具可以用来查看视图树(View Tree)并分析视图树中各个视图在测量、布局、绘制阶段所消耗的时间。通过该工具提供的信息,开发者可以找出视图树中那些不必要的视图以及性能瓶颈。在这个demo中,...

    Laravel开发-mahana-hierarchy-laravel .zip

    【描述】: "Laravel开发-mahana-hierarchy-laravel .zip" 描述中提到的“Laravel开发”暗示了这个项目或组件是为开发者设计的,可能是为了帮助他们在Laravel项目中处理层次数据,比如组织结构、分类系统或者树形...

    HierarchyViewer for iOS.zip

    在iOS开发中,尽管没有直接对应于Android HierarchyViewer的官方工具,但开发者可以使用Xcode自带的Instruments工具中的“UI Automation”或“Visual View Debugger”来检查和调试UI布局。这些工具同样提供对应用...

    Android代码-android-drag-square

    然后用Hierarchy Viewer看了View的层级,这才有了一点点的思路。 在代码撰写的过程中,我也踩了不少坑。细看代码深处,或许你会有一丝丝的收获吧。 当然,在最初的最初,我搜了不少的draggable gridview的仓库,可惜...

    Laravel开发-hierarchy

    本文将深入探讨“Laravel开发-hierarchy”这一主题,这涉及到在Laravel项目中构建具有节点结构的多态内容管理系统。 首先,我们要理解“节点结构”。在数据存储和组织中,节点结构通常指的是树形结构,其中每个节点...

    Adaptive-niche-hierarchy-3.rar_自适应小生境

    标题"Adaptive-niche-hierarchy-3.rar_自适应小生境"表明这是一个关于第三版自适应小生境层次结构的实现。递阶小生境是指将小生境按照某种层次结构组织起来,每个层次可能对应不同的优化目标或者环境条件,这样可以...

Global site tag (gtag.js) - Google Analytics