皮棉警告Android

时间:2011-12-24 07:20:33

标签: android android-layout android-linearlayout android-lint

此标签及其子代可以替换为一个复合可绘制

  

问题:检查当前节点是否可以由TextView替换   使用复合绘图。

     

包含ImageView和TextView的LinearLayout可以更多   作为复合绘图有效处理

我在Layout之一收到了这个lint警告。我没有得到Compound Layout的含义。请解释或提供任何合适的链接。

3 个答案:

答案 0 :(得分:2)

您可以只用一个视图替换“复杂”布局:

<TextView
     android:id="@+id/textViewId"
     ...
     android:drawableLeft="@drawable/drawableName" />

答案 1 :(得分:1)

有时候图像的样式太复杂了,只能将它作为复合绘图与textView一起使用,所以,最好的决定是忽略该警告:

<LinearLayout
    ...
    tools:ignore="UseCompoundDrawables" />

答案 2 :(得分:0)