ListView与非统一的ListItems

时间:2013-06-18 03:59:54

标签: android

我必须实施ListViewGridView,其中每个项目的高度/宽度都不均匀。特定项目也可以跨越多列。 GridView可能是更好的候选者,但每一行都有不同的原理图。附图最能说明我想要实现的目标。

Non Uniform ListView

我正在寻找有关如何最好地实现这一点的想法。我不是在寻找代码示例,而只是一些指导原则。

现在,我正在考虑实现一个自定义ListAdapter,其中每一行都按照我想要的方案进行布局。当然,我必须做一些技巧来将列表索引映射到项目数组中的实际项目(如果我使用和数组适配器)。例如,在下面的模型中,企鹅的数组中的索引为1,而ListView中的索引为0。

2 个答案:

答案 0 :(得分:0)

在这种结构中,你应该在xml中使用一个布局,并在java文件的布局中添加动态视图。

答案 1 :(得分:0)

可能是一个相对布局与ImageViews是好的。但是.xml可能会有点混乱!这看起来很有趣。请告诉我们您最终选择的解决方案。

谢谢!