ListView+Viewpager Android

ListView+Viewpager Android

我对实现设计感到困惑。我有一个要在 ListView 中显示的项目列表。现在我想要实现的是列表视图将显示前 4 个项目并查看下一组项目,我想启用视图寻呼机而不是垂直滚动,即下一组 4 个项目应该出现在视图的下一页上寻呼机。

抱歉,我只是想看清楚照片。 我怎样才能做到这一点?谢谢

编辑* 如果我有 8 个项目的列表,就会这样。

看看使用列表视图。只需将您的第一个四肢项目显示为受访者即可。 然后列表视图的第五项将是视图寻呼机。并将前四个元素之后的所有剩余数据列表传递给此视图寻呼机适配器,它将在视图寻呼机的水平滚动中显示其余元素。但不要在同一层次结构中使用列表视图和视图分页器。这将导致您在滚动和触摸事件中出现问题。您可以对列表视图中的不同项目使用不同的视图。最好切换到 Recycler View 而不是 List View。只需让第五个元素查看一个 viewPager。 我希望这会解决你的问题。如果您在实现此目标时遇到任何问题,请告诉我。

<*编辑> 嘿,我按照你所说的对 ViewPager 和 RecyclerView 做了一些解决方法。请看下面的屏幕截图。我希望你想达到同样的目标。对于任何问题,请发表评论。我一有时间就会尽力帮助你。您可以在 https://github.com/MacSimmy/SpannableRecyclerViewExample 找到源代码,这是我的 Github 个人资料。 enter image description here

我认为 recyclerview 是最好的我之前已经实现过

你只需要记住两件事。

(1)vertical recyclerviews all row contant horixzontal recyclerview(visible/invisible)。

(2) visible invisible mens if row have images put it in VISIBLE otherwise GONE.

为什么不使用 LISTVIEW:= 因为在带有 viewpager 的列表视图中会出现手势问题。 处理它的代码要复杂得多。 这就是易于使用的原因 RECYCLERVIEW