我有多个网格视图,我希望能够相互滚动(我不能只有1个网格视图,因为每个网格视图可能有不同的列维度)。我计划在代码中将每个gridview添加到LinearLayout,但是这里的示例是一个示例xml布局。
<LinearLayout>
<GridView />
<GridView />
</LinearLayout>
目前,这只是将屏幕分为两个网格视图,分别滚动。
我希望我可以创建一个包含GridViews数组的自定义类,并允许这种连续滚动。这有可能还是有更好的方法来实现这种效果?
答案 0 :(得分:0)
在我看来,我不认为将屏幕拆分为多个部分(GridViews),它们是独立滚动的,这是一种非常愉快的用户体验。
更不用说如果你有很多GridView,你需要将这些GridView放在ScrollView中,以允许用户滚动到页面底部。这就是问题可能出现的地方。
也许你应该重新考虑这个设计。您是否考虑过使用带有自定义适配器的ListView?