重用膨胀的观点

Man*_*ser 5 android

我正在构建一个基于动态数据的复杂视图.根据集合中数据元素的数量,我添加了更多视图.这些子视图中的每一个都是复杂的,并且通过数据集合在循环中膨胀.

这当然是效率低下的,我想找出一种方法来只对子视图进行一次充气,然后重新使用它们.这有可能吗?

PS:我不想建立在代码中的子视图(我知道我可以),因为这将让事情变得更加杂乱,由于复杂性和子视图的数目,但如果性能将大大提高我会看看那个.

PPS:没有明显的性能问题,但是跟踪视图大部分时间用于充气,如果我能加快速度,我很乐意;-)

Mah*_*iya 2

您可以查看题为“ListView 的世界”的 Google IO 会议。

它很好地解释了如何防止一次又一次地膨胀相同的视图,以及如何重用之前已经膨胀过的特定视图。

链接在这里。

http://www.google.com/events/io/2010/sessions/world-of-listview-android.html

您可以下载 .pdf 文件或观看视频。

希望能帮助到你。

问候,马亨德拉·利亚。