Tag: 复合drawables

如何使用复合drawable来代替包含ImageView和TextView的LinearLayout

对我的代码运行新的Lint工具。 它提出了很多很好的build议,但是这个我不明白。 这个标签和它的孩子可以用一个和一个复合可绘制来replace 问题:检查当前节点是否可以由使用复合绘图的TextViewreplace。 包含ImageView和TextView的LinearLayout可以更有效地作为复合drawable进行处理 这是我的布局 <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_centerInParent="true"> <ImageView android:id="@+id/upImage" android:layout_width="20dp" android:layout_height="20dp" android:layout_gravity="center_vertical" android:scaleType="centerInside" android:src="@drawable/up_count_big"> </ImageView> <TextView android:id="@+id/LikeCount" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="2dp" android:layout_marginBottom="1dp" android:textColor="@color/gray" android:textSize="16sp" android:layout_gravity="center_vertical"> </TextView> </LinearLayout> 有人可以提供一个具体的例子来说明如何在这种情况下制作一个复合绘制?