Android 在类似网格的视图中独立滚动单元格的最佳方法?

Android 在类似网格的视图中独立滚动单元格的最佳方法?,android,layout,android-recyclerview,viewgroup,Android,Layout,Android Recyclerview,Viewgroup,这几天来我一直在绞尽脑汁,我不确定用什么方法来达到这个目的 我基本上想要一个Android视图,它有一个类似网格的视图,但是我可以独立地垂直和水平滚动这个网格的单元格。我需要能够点击“单元格”(需要是一些描述的视图)。我想试着更好地解释我的意思:) 到目前为止,我已经实现了这一点,它使用了一个视图组,基本上添加了所有视图并计算它们应该在哪里,然后使用onTouch事件来处理视图的移动(基于视图的dX和dY,但它一点也不稳定,事件是随机拾取的(因为我试图确定视图组是否应该处理“单元格”(视图)的o

这几天来我一直在绞尽脑汁,我不确定用什么方法来达到这个目的

我基本上想要一个Android视图,它有一个类似网格的视图,但是我可以独立地垂直和水平滚动这个网格的单元格。我需要能够点击“单元格”(需要是一些描述的视图)。我想试着更好地解释我的意思:)

到目前为止,我已经实现了这一点,它使用了一个视图组,基本上添加了所有视图并计算它们应该在哪里,然后使用
onTouch
事件来处理视图的移动(基于视图的
dX
dY
,但它一点也不稳定,事件是随机拾取的(因为我试图确定视图组是否应该处理“单元格”(视图)的
onTouch
事件)应该在InterceptTouch上处理它,我知道这不是一个很好的方法。我想我正处于需要完全重新编写它的阶段,但这让我想,这是应该这样做的方式吗?你认为呢?我想使用RecyclerView和某种自定义布局管理器来处理移动在我看来,这似乎是一种更好的方法,但我真的不知道如何开始使用它,以及它如何满足这个观点的所有要求。即使如此,这是一种更好的方法吗

谢谢