这个的教程网上已经到处都是了,自己在此记录自己的学习;
打开hierarchyviewer
hierarchyviewer在Android的SDK下的tools文件夹下;Android/sdk/tools
进入到该目录:open hierarchyviewer即可运行hierarchyviewer;
可以看到界面:
打开模拟器,运行一个测试程序,再使用hierarchyviewer查看
布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" tools:context=".MainActivity">
<ImageView
android:id="@+id/test_imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_launcher" />
</RelativeLayout>
模拟器显示结果:
打开hierarchyviewer:
进入应用:
可以看到我们的视图结构,点击一个小的视图,再点击profile node,可以看到视图绘制过程中三个阶段的时间: