在我审查和原型设计我的android项目时,我注意到有一个视图具有非常自定义的项目列表。我计算出了大部分我打算使用的工具,但我需要一些建议。为每个列表项目创建自定义视图的最佳方式
我有一个项目列表,其中可以包含照片,一些文字在右边,一个图像在底部和下面的文字。非常困惑,我知道。这些中的每一个都可能出现在一个项目中。唯一会一直存在的就是标题。
所以我的问题 - 什么是创建每个自定义列表项目视图的最佳方式?我想我必须使用这个getView来创建每个视图。但是在创建每个视图时,最好是1)动态创建一个视图并添加一个图像(例如,如果存在),或者2)创建一个包含所有可能元素的xml文件并根据项目隐藏它们?
你有没有例子?无论如何,我打算做#2,但现在我很感兴趣,因为我认为一旦你创建了一个视图,你就不能重用它。任何代码示例都会很棒。 – 2010-11-04 22:48:15