Android Studio下HierarchyViewer的使用

來源:互聯網
上載者:User

標籤:androi   dia   標題   分享   oid   .net   button   簡單   sdk   

什麼是HierarchyViewer

Hierarchy Viewer是隨AndroidSDK發布的工具,位置在tools檔案夾下,名為hierarchyviewer.bat。它是Android內建的非常有用而且使用簡單的工具,可以協助我們更好地檢視和設計使用者介面(UI),絕對是UI檢視的利器,下面來詳細介紹如何在Android Studio開發環境下使用Hierarchy Viewer。

如何在Android Studio開發環境下使用HierarchyViewer1.啟動模擬器,通過模擬器運行你的應用 ※HierarchyViewer是無法串連真機進行調試   布局檔案如下:
<?xml version="1.0" encoding="utf-8"?><LinearLayout    xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/activity_main"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:paddingBottom="@dimen/activity_vertical_margin"    android:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    android:orientation="vertical"    tools:context="com.why.project.confirmcanceldialogdemo.MainActivity">    <Button        android:id="@+id/btn_confirm"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="確定對話方塊"/>    <Button        android:id="@+id/btn_confirmcancel"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="確定取消對話方塊"/>    <Button        android:id="@+id/btn_confirmcancelbetween"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="確定取消儲存對話方塊"/>    <Button        android:id="@+id/btn_notitle"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="沒有標題的對話方塊"/>    <Button        android:id="@+id/btn_message"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="內容很多的對話方塊"/>    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="ConfirmCancelDialog" /></LinearLayout>
2.開啟Android Device Monitor

APP先運行起來再使用Android Device Monitor 

依次點擊菜單Tools>Android>Android Device Monitor,如:

 

 

 3.進入Android Device Monitor介面,開啟HierarchyViewer

4.載入出當前Activity的節點,可選中進行分析

附錄1 將Tree View儲存成圖片附錄2 顯示每個View節點的效能指標(顏色點)以及Measure、Layout、Draw的耗時的耗時 選中某一個View,然後點擊色板表徵圖

參考資料:

Android Studio下HierarchyViewer的使用

在Android Studio下使用Hierarchy Viewer

AndroidStudio中如何開啟hierarchyviewer

 

Android Studio下HierarchyViewer的使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.