我想用Android布局制作的内容如下:
我想出了几个选择。 (列表的总长度约为80行。)
ExpandableGridView看起来不错,但在类似的问题下有a comment。我的应用程序使用了很多位图,所以我很担心这个评论:
此解决方案不具有内存效率,如果单元格是图像,应用程序将崩溃。
而ExpandableListView正在使用hack。这不是一个大问题,但它让我感到不舒服。
计算高度似乎有效,但我没试过。我应该这样解决这个问题吗?
是否有任何解决方案不使用hack(或能够重新查看视图)?我熟悉HTML和CSS,所以我无法理解为什么这些东西不容易。起初我认为这不是那么困难,因为它看起来与ExpandableListView类似。
答案 0 :(得分:0)
您可以将水平ListView放在垂直ListView中。想想Facebook在其移动应用程序中显示照片的方式。通过这种方式,您不会破坏ListView的标准行为,也不需要黑客攻击。