2011-09-01 90 views
1

使用ImageDrawables有沒有,如果我使用一個TextLabelDrawableLeft屬性來顯示文本旁邊的一個圖像,而不是使用兩個對象(ImageViewTextLabel)的任何(即使極小的)內存/速度優勢在佈局旁邊調整。在一個TextView VS的ImageView + TextView的

回答

0

DrawableLeft解決方案只會使用一個對象或小部件,而另一個則需要三個,因爲它可能需要一個容器來封裝圖像和文本對象。如果它能夠正常工作,我會選擇一種對象解決方案,因爲它在內存和速度方面都更加高效。

+0

是的,[TextView] [1]源代碼證實了這一點。所有這些可繪製對象都是**繪製的**,節省了大量的開銷。 [1]:http://www.netmite.com/android/mydroid/frameworks/base/core/java/android/widget/TextView.java – Codevalley