【发布时间】:2020-06-23 07:30:01
【问题描述】:
我在 SDK 4.03、Samsung Infuse Android 2.2、Android 4 支持库上编译,并在我的应用程序中使用 ViewPager,实际滑动工作正常,但是当我这样做时
viewPager.setCurrentItem(id); // , or
viewPager.setCurrentItem(id, true);
它不会平滑滚动,但会立即切换视图。尽管文档清楚地表明这是将第二个参数设置为 true 的目的。这是怎么回事?
【问题讨论】:
-
你的意思是support library by
Android Compatibility Library 4? -
是的,我会纠正的。谢谢
-
您是在调用 setAdapter() 方法后立即调用 setCurrentItem 吗?如果是,那么您应该等到视图寻呼机正在实例化的所有视图都准备好。否则效果不好。
-
@JanMuller 你如何等到所有视图都准备好?