layoutopt输出的含义

时间:2011-12-03 08:33:10

标签: relativelayout android-xml

我使用layoutopt来增强布局并识别其中的低效率。我收到以下消息,

F:\Trunk\AndroidApp\Pixecon\res\layout-land\take_photo.xml
182:215 This RelativeLayout layout or its RelativeLayout parent is possibly useless

布局文件take_photo.xm l如下

  <RelativeLayout                            //     line 179
   android:id="@+id/rview4"                  //     line 180
   android:layout_width="fill_parent"        //     line 181
   android:layout_height="162dp"  >          //     line 182

       <ListView android:id="@+id/ListView01" 
        android:layout_height="fill_parent"     
        android:layout_marginLeft="5dp"        
        android:cacheColorHint="#00000000"                         
        android:transcriptMode="alwaysScroll" android:layout_width="160dip"/>

        <RelativeLayout android:id="@+id/coverFlowBlock"
        android:layout_width="wrap_content"
        android:layout_toRightOf="@+id/ListView01" 
        android:layout_marginRight="5dp"
        android:layout_height="wrap_content">

           <ImageView android:id="@+id/spacer3"
           android:layout_width="fill_parent"
           android:layout_alignParentBottom="true"
           android:layout_height="5dp" 
           android:src="@drawable/spacer"    />            

           <ImageView android:id="@+id/spacer2"
           android:layout_width="fill_parent"
           android:layout_height="5dp" 
           android:src="@drawable/spacer"    ></ImageView>

           <com.pixecon.CoverFlow android:id="@+id/coverFlow"                   
           android:layout_width="310dp"
           android:layout_below="@+id/spacer2"
           android:layout_above="@+id/spacer3"
           android:layout_height="fill_parent"  /> 

        </RelativeLayout>

   </RelativeLayout>                               // line 215

layoutopt的输出说RelativeLayout可能没用,所以我是否需要删除此相对布局? 我很困惑它究竟意味着什么,所以请任何人帮助我理解这一点。

1 个答案:

答案 0 :(得分:0)

请在此处阅读:Layout optimization

这种错误输出是未使用或放弃的指令的结果 建议:尽量减少xml,只留下最重要的部分。这是相对较大的xml文件的常见问题,有时你只是迷路并移动东西,因此导致大量未使用的代码