我使用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
可能没用,所以我是否需要删除此相对布局?
我很困惑它究竟意味着什么,所以请任何人帮助我理解这一点。
答案 0 :(得分:0)
请在此处阅读:Layout optimization
这种错误输出是未使用或放弃的指令的结果 建议:尽量减少xml,只留下最重要的部分。这是相对较大的xml文件的常见问题,有时你只是迷路并移动东西,因此导致大量未使用的代码