Android:viewholder 和 viewgroup 有什么区别?

Sag*_*and 0 layout android viewgroup

请详细解释 viewholder 和 viewgroup 之间的差异,如果它们相似或用于相似目的,请告诉我一个相对于另一个的优势。

laa*_*lto 5

它们是不同的东西,用于不同的目的。

它们的共同点是它们都引用了Views。

AViewGroup是所有布局的父类。它基本上是Composite在应用复合模式来创建视图层次结构时。

一个视图持有人是不特定的类,而只是一个模式,你可以申请,以尽量减少数量findViewById()由在支架对象缓存调用的结果。findViewById()实际上是一个 DOM 树查找,它在运行时性能方面的成本相对较高。