1

我必须实现一个ListViewGridView每个项目的高度/宽度不均匀。此外,特定项目可以跨越多个列。AGridView可能是更好的候选者,但同样每一行都有不同的示意图。附图最能描述我想要实现的目标。

非统一列表视图

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

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

4

2 回答 2

0

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

于 2013-06-18T04:47:21.530 回答
0

可能是一个相对的 Layout 和 ImageViews 是好的。不过.xml 可能会有点乱!这似乎很有趣。请随时让我们了解您最终选择了哪些解决方案。

谢谢!

于 2013-06-18T05:03:06.473 回答