我使用像“layoutopt layout.xml”这样的layoutopt
我收到一条信息:

9:18 This tag and its children can be replaced by one <TextView/> and a compound drawable
28:78 Use an android:layout_height of 0dip instead of wrap_content for better performance

但是我不明白它的意思,有人能告诉我它的意思吗
用0蘸什么?在布局上?我希望我的布局包装的内容不是零大小的高度
<LinearLayout android:id="@+id/linearLayout3"
   android:layout_width="fill_parent" android:layout_height="0px"
   android:layout_alignParentTop="true" android:background="#30000000"
   android:padding="5dip">

   <ImageView android:id="@+id/imageView1"
      android:layout_width="wrap_content" android:layout_height="wrap_content"
      android:background="@drawable/bzz_icon"></ImageView>

   <TextView android:layout_width="fill_parent" android:id="@+id/textView1"
      android:textColor="#FFFFFF" android:layout_height="wrap_content"
      android:layout_gravity="center" android:gravity="left"
      android:layout_marginLeft="15dip" android:text="@string/title"
      android:textSize="20sp"></TextView>

</LinearLayout>

最佳答案

第一条消息是,您可以将linearLayout3替换为TextView,并使用android:drawableLeft而不是ImageView
第二条信息可能告诉您,在布局的28行上,您可以使用layout_height0dp而不是wrap_content。当您的元素无论如何都将被展开时,这通常与layout_weight一起使用。但是,这只是一个猜测,您应该发布整个布局XML,包括第28行,以便我们更好地理解消息的含义。

07-27 21:31