如何从给定位置启动viewpager,然后移动到viewpager中的第二个位置

How to start viewpager from given position and then move to second position in the viewpager

我的设计是我有一个报告列表视图,当用户点击任何报告时我必须在 viewpager 中显示它的详细信息,在此用户可以向前或向后交换 viewpager 以查看列表视图中列出的下一个和上一个报告

假设用户点击了第 5 个报告,我通过获取与数组列表中列表视图项目位置关联的相关元素来显示其详细信息,现在我如何在用户向前交换时在 viewpager 中显示下一个报告,在用户交换时如何显示上一个报告落后

您可以使用
viewPager.setCurrentItem(位置);

交换 viewPager 时必须更改它的位置 left/right。