1

这个标签和它的孩子可以被一个和一个复合drawable替换

问题:检查当前节点是否可以使用复合可绘制对象替换为 TextView。

包含 ImageView 和 TextView 的 LinearLayout 可以更有效地处理为复合可绘制对象

我在我的一个中收到此 lint 警告Layout。我不明白它是什么意思Compound Layout。请解释或提供任何合适的链接。

4

2 回答 2

2

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

<TextView
     android:id="@+id/textViewId"
     ...
     android:drawableLeft="@drawable/drawableName" />
于 2011-12-24T08:50:07.963 回答
1

有时图像的样式过于复杂,无法将其与 textView 一起用作复合可绘制对象,因此,最好的决定是忽略该警告:

<LinearLayout
    ...
    tools:ignore="UseCompoundDrawables" />
于 2018-04-05T08:07:39.413 回答