【问题标题】:How to pass views in ViewPager without pass for all views如何在 ViewPager 中传递视图而不传递所有视图
【发布时间】:2014-08-15 19:34:26
【问题描述】:

我有一个 ViewPager 和我自己的扩展 FragmentPagerAdapter 的适配器,一切正常,但是当我从位置 0 的第一个视图传递到其他视图时,例如位置 5,我的应用程序通过了所有视图停留在视图 5.

我想找到一些方法来改变这一点,当我从第一个视图传递到另一个视图时,我的应用程序没有通过其他视图。

我使用此方法转到之前在我的适配器中添加的一些视图:

myViewPager.setCurrentItem(int position); //转到列表的位置;

【问题讨论】:

    标签: android view android-viewpager fragment


    【解决方案1】:

    如果您查看文档,您会看到可以将第二个参数传递给 setCurrentItem() 以启用或禁用滚动。

    "true 平滑滚动到新项目,false 立即过渡"

    例如

    mViewPager.setCurrentItem(5, false);
    

    见:http://developer.android.com/reference/android/support/v4/view/ViewPager.html#setCurrentItem(int,%20boolean)

    【讨论】:

      猜你喜欢
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多