Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android 使用layoutopt命令

Android 使用layoutopt命令

編輯:Android開發實例

android sdk提供了對Android項目布局的優化分析工具layoutopt命令。例如:我的項目,在workspace下,

首先,進入sdk的tools目錄下,輸入命令layoutopt+項目目錄(例如,xp環境下為C:\workspace\;Linux環境下為workspace/)+工程名字+res+layout+(這裡可繼續到指定的目錄下,也可以指定具體的xml文件,也可以不寫)

例子:

這是我在xp環境下,運行layoutopt命令檢查C:\workspace\android.welcomeDemo\res\layout\目錄下兩個xml文件。

 

8:17 This LinearLayout layout or its LinearLayout parent is useless表示的意思第8行,提示未使用到的布局

15:15 Use an android:layout_height of 0dip instead of wrap_content for better performance表示的意思是第15行,android:layout_height最好使用0dip替換掉之前的wrap_content

<ListView android:id="@+id/list" android:layout_width="fill_parent"
            android:layout_height="0dip" android:layout_weight="10"
            android:drawSelectorOnTop="true" />

還有一些常見的:

7:23 The root-level <FrameLayout/> can be replaced with <merge/>提示建議替換標簽

-1:-1 This layout has too many nested layouts: 13 levels, it should have <= 10!提示過多的嵌套布局

 

-1:-1 This layout has too many views: 81 views, it should have <= 80! samples/useless.xml提示在一個布局中過多的視圖組件。

更多詳細信息:http://androidappdocs.appspot.com/guide/developing/tools/layoutopt.html

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved