`

Android布局查看工具HierarchyView

 
阅读更多

Android布局查看工具HierarchyView
发表于485 天前 ⁄ 编程开发 ⁄ 暂无评论
HierarchyView.bat是Android SDK中自带了一个查看UI布局层级结构的工具。在模拟器运行的情况下,使用该工具可以将当前的Activity中的UI组件们以对象树的形式展现出来,每一个组件所包含的属性也能窥探得到。在对象树上的任意节点可以看到该节点及以下节点的显示效果。

使用HierarchyView能深入全面的理解xml布局文件,更可以通过它来学习别人优秀的布局技巧。下面是一些基本使用步骤:

(1)启动模拟器。

(2)到androidtools目录下,双击可以启动hierarchyviewerbat文件,打开一个图形界面。

(3)点击 load View hierarchy按钮,就可以捕获模拟器当前activity的画面布局信息。
(4)hierarchy通过树形结构展示布局形式。双击树节点可以展示单独的UI部分。

(5)当模拟器activity画面改变后,点击““refresh””可以加载新的页面布局信息。

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

界面如图:

 

  • 大小: 21.4 KB
分享到:
评论

相关推荐

    安卓界面布局工具(layout布局)

    标题中提到的"安卓界面布局工具(layout布局)"就是这样一个帮助开发者快速创建、编辑和预览Android应用界面的工具。 Android Layout主要包含以下几种常见的布局类型: 1. **线性布局(LinearLayout)**:这是最...

    android UI布局工具

    工具通常会提供预览功能,可以在多种设备配置下查看布局的效果,确保在不同设备上的显示效果一致。这有助于开发者在设计阶段就考虑到不同设备的兼容性问题,减少后期的调试工作。 droiddraw-r1b22可能是一个特定...

    Basic4Android布局开发工具

    **标题解析:**"Basic4Android布局开发工具" 在标题中提到的“Basic4Android”是一种基于Java语言的Android应用程序开发框架,它为开发者提供了一种更简单的编程方式,特别是对于那些不熟悉复杂的Java语法或者...

    android布局工具DroidDraw r1b14

    android布局工具DroidDraw r1b14 android布局工具DroidDraw r1b14 android布局工具DroidDraw r1b14 android布局工具DroidDraw r1b14 android布局工具DroidDraw r1b14

    Android 布局工具

    Android布局工具是开发Android应用程序时不可或缺的利器,它极大地简化了UI设计过程,使得开发者能够以“所见即所得”的方式构建用户界面。这款工具允许设计师和开发者直观地拖放控件,调整它们的属性,并实时预览...

    droiddraw--Android布局工具

    DroidDraw是一款专为Android开发者设计的布局工具,它通过直观的图形化界面,允许用户通过拖放控件的方式创建布局,大大简化了布局设计的过程。 **DroidDraw的工作原理** DroidDraw的核心功能在于将用户的可视化...

    android界面布局工具以及资料

    本文将深入探讨Android界面布局工具及其相关资料,帮助开发者们创建美观、功能丰富的用户界面。 首先,我们要了解Android界面布局的基础。Android界面主要通过XML文件来定义,这些文件通常位于项目的res/layout目录...

    Android反编译工具包(最完整的Android反编译工具包)

    在Android开发领域,有时我们需要对APK应用进行逆向工程,以分析其内部结构、查看源代码或修改功能。这通常涉及到使用各种Android反编译工具。标题中的“Android反编译工具包(最完整的Android反编译工具包)”表明这...

    Android-Android加载状态布局工具

    "Android加载状态布局工具"就是为了解决这个问题而设计的,它帮助开发者轻松地管理并展示这些状态。本篇文章将深入探讨这个工具及其在Android开发中的应用。 首先,我们要理解Android布局(Layout)的重要性。布局...

    android布局软件droiddraw

    DroidDraw是一款专为Android开发者设计的图形化界面布局工具,它使得创建XML布局文件变得更加直观和简单。在早期的Android开发中,DroidDraw因其用户友好的特性,受到了不少开发者的青睐。通过这款软件,开发者无需...

    android反编译工具(dex2jar,apk2java)

    本文将详细介绍两款常用的Android反编译工具——dex2jar和apk2java,以及如何利用它们获取APK中的Java源代码和资源文件。 一、dex2jar dex2jar是一款将Dalvik字节码(.dex)转换为Java字节码(.jar)的工具。...

    android框架布局demo

    6. **约束布局(ConstraintLayout)**:是Google推出的最新布局工具,能实现复杂的界面设计,无需嵌套多个布局,通过依赖关系和约束条件实现动态调整。 7. **百分比布局(PercentLayout)**:允许子视图的大小基于...

    android自定义圆形布局CircleLayout

    在Android开发中,自定义布局是提升应用独特性和用户体验的重要手段。`CircleLayout`就是一种特殊的自定义布局,它使得内部的子视图按照圆形排列,增强了界面的视觉效果。本篇文章将深入探讨如何实现这样一个自定义...

    android UI设计工具(谷歌发布的)

    作为谷歌官方推荐的集成开发环境(IDE),Android Studio内置的布局编辑器(现已称为“布局设计器”或“设计视图”)提供了实时预览功能,支持拖放UI组件,调整布局属性,并且可以同时查看多种设备尺寸的预览效果。...

    Android反编译工具

    在Android应用开发的世界里,有时候我们可能需要对APK文件进行反编译,以了解其工作原理、查看源代码或进行安全分析。标题为“Android反编译工具”的压缩包包含了一系列用于Android应用反编译的实用工具。下面将详细...

    Android布局优化和zipalign

    例如,使用`Hierarchy Viewer`工具可以帮助开发者查看布局的层次结构,并识别潜在的优化空间。 **步骤**: 1. **启动模拟器**:首先确保已启动了所需的模拟器。 2. **运行应用**:在模拟器上运行你的应用程序。 3....

    android 课程表布局

    在Android开发中,创建一个课程表布局是一项常见的任务,它涉及到UI设计、事件处理以及对Android布局机制的理解。本课程表布局旨在提供一种用户友好的界面,用于展示和交互,如点击事件,来帮助学生或教师管理他们的...

    Android 4.4.2 sdk工具

    Android 4.4.2 SDK(软件开发工具包)是Google为开发者提供的一个关键工具集,用于构建、调试和发布针对Android 4.4.2(KitKat)操作系统的应用程序。这个离线包包含了所有必要的组件,使得开发者无需连接到互联网...

    IOS-类似Android的布局方式

    总之,"IOS-类似Android的布局方式"为iOS开发者提供了一种更熟悉的界面布局工具,简化了自动布局的过程。通过引入类似Android的线性布局概念,开发者可以更高效地构建和调整UI,提高开发效率。MyLinearLayout-master...

    android ListView 网格布局

    本文将深入探讨如何在Android中实现一个基于ArrayAdapter的网格布局ListView。 首先,我们要了解ListView的基本结构。ListView是由多个列表项(List Item)组成的,每个列表项通常对应一个View。在Android中,我们...

Global site tag (gtag.js) - Google Analytics