2013-12-08 22 views

回答

4

他們是不同的事情爲不同的目的。

他們有什麼共同之處在於他們都提到了View s。

A ViewGroup是所有佈局的父類。應用composite pattern創建視圖層次時,基本上是Composite

A View Holder不是一個特定的類,而只是一個模式,您可以通過將結果緩存到持有者對象中來減少調用次數。 findViewById()實際上是一個DOM樹查找,在運行時性能方面相對昂貴。

+0

題外話:作爲'ViewGroup'持有它的孩子,在'View'集合中循環成本是多少? – gunar