Hierarchy 在工作中的使用
关于这个工具如何在实体机上使用我在前面的文章分享过了,如果有问题,我推荐刷一下android原生系统,我刷的是5.1.1。关于如何下载编译android代码官网和其他地方有相关说明。
推荐先用EasyBCD安装 Ubuntu 64bit 系统,然后按照官网的步骤下载安装,国内用户可以用清华大学的镜像进行下载。但是安装和下载的过程中难免会出现各种问题,我建议先在网上搜索一下可能存在的问题,这样提前做好准备就会很省事。比如缺少一些必要的工具,提前下载好。我通过代理下载官方源码,大概下载了8个小时。我自认为硬件配置很不错,i5 cpu,32g内存,ssd,但是编译也用了近2小时。
本文意在积累该工具在日常工作中的使用方法,为以后工作提供方便:
- 发现布局不正确的UI界面
发现布局不正确的UI界面
在日常开发的过程中难免会遇到一些复杂的UI界面,但是界面中会出现一些意外的布局问题,我会选择使用Hierarchy快速的定位问题
通过Hierarchy可以快速的发现UI布局问题出在ListView这里,那么就去相关的布局文件查看该ListView的属性,无非是看它android:layout_width等属性,如果这里没问题那么就看style属性。通过这些一步步分析就能很快定位问题,我这个是由于属性导致的。