我需要在同一视图中实现3个项目列表。每个项目列表都不能单独滚动,但可以滚动整个视图。之前,我通过在ScrollView中包含3个ListView来完成它,然后将3个ListView拉伸到它最充分的位置。但这会引起一些麻烦,所以我需要帮助。任何想法如何实现这个?
答案 0 :(得分:0)
因为,您想要Each list of item cannot be scrolled individually
,我建议使用单个ListView
,但要使用部分。有关如何向ListView
添加部分的各种教程,我可以找到最快的部分here。
它可以正常工作,您只需要正确管理getItemViewType(int)
和getViewTypeCount()
方法。所以你说你想要3个不同的课程。所以你的getViewTypeCount()
应该返回4
1 - 章节标题
3 - 对于3个不同的班级,每个班级都有不同的观点。
然后,您需要根据列表中的位置调整getView()
方法中的观看次数。