哪个更适合列表视图在getView(),Inflating视图或通过编码创建视图

时间:2012-10-09 06:18:15

标签: android listview

我对列表视图有一个问题。在getView()方法中创建列表项时,这是列表视图的一个很好的选项。通过编码或通过xml扩展视图来创建视图。我正在考虑内存利用率和列表视图的性能。

通常,列表项包含一个产品图像,其名称和名称为& 3行描述。意味着一个图像视图&两个文本视图。

2 个答案:

答案 0 :(得分:0)

您需要回收视图。你在使用VieHolder吗?我的建议是使用xml使用视图持有者充气。 ViewHolder将提高ListView的性能。 http://www.youtube.com/watch?v=wDBM6wVEO70。检查此链接。

答案 1 :(得分:0)

通常不建议通过代码创建Views,并且仅在没有它的情况下无法处理的情况下才有理由。使用XML始终是最佳做法,因此无论您在何处使用Views,都应使用此方法。希望这会有所帮助。