我有一个含有两个选项卡(页)的viewpager。这两个选项卡都包含了一个带有多个项目(行)的listview。我希望当我在两个选项卡之间滚动时,两个选项卡中的listview能够同步显示相同的行。
例如,当我在第一个选项卡中显示列表视图的第10-15行时,当我滚动到第二个选项卡时,我希望再次显示第二个选项卡中列表视图的第10-15行。
这种效果是否可行?我无法在viewpager中找到任何属性来帮助我。我该如何通过编程实现这种效果?
例如,当我在第一个选项卡中显示列表视图的第10-15行时,当我滚动到第二个选项卡时,我希望再次显示第二个选项卡中列表视图的第10-15行。
这种效果是否可行?我无法在viewpager中找到任何属性来帮助我。我该如何通过编程实现这种效果?
onPageSelected()
方法。这将仍然显示列表在其原始位置,然后突然跳到正确位置。更优雅的解决方案是使用onPageScrolled()
方法。 - Christopher Perry