在一个TextView VS的ImageView + TextView的

在一个TextView VS的ImageView + TextView的

问题描述:

使用ImageDrawables有没有,如果我使用一个TextLabelDrawableLeft属性来显示文本旁边的一个图像,而不是使用两个对象(ImageViewTextLabel)的任何(即使极小的)内存/速度优势在布局旁边调整。在一个TextView VS的ImageView + TextView的

DrawableLeft解决方案只会使用一个对象或小部件,而另一个则需要三个,因为它可能需要一个容器来封装图像和文本对象。如果它能够正常工作,我会选择一种对象解决方案,因为它在内存和速度方面都更加高效。

+0

是的,[TextView] [1]源代码证实了这一点。所有这些可绘制对象都是**绘制的**,节省了大量的开销。 [1]:http://www.netmite.com/android/mydroid/frameworks/base/core/java/android/widget/TextView.java – Codevalley