android - 防止选择 viewPager 最后一页

标签 android android-viewpager fragmentstatepageradapter

我有 viewPager 和覆盖 onPageSelected 的适配器,我想防止在最后一页选择 View 寻呼机但可以滑动,所以当用户离开手指时它将返回到上一页。

实现该目标的最佳方法是什么?

提前致谢!

最佳答案

根据 Marius 的回答,我在选择最后一页时使用回调来调用 View 寻呼机设置当前项目,滚动流畅。

// VIEW PAGER ADAPTER
public void onPageSelected(int index) {

if(index == size)
communicator.refreshViewPager();

//MAIN ACTIVITY

@Override
public void refreshViewPager() {
pager.setCurrentItem(size -1, true);
DManager.getInstance().scan(1500);

关于android - 防止选择 viewPager 最后一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25365313/

相关文章:

android - 为 Android 构建 FFMPEG 3.1.4

android - 如何延迟按钮点击android

android - EventBus 仅在放入 Handler 时有效

android - 无法实现 notifyDataSetChanged()

java - Android/Java - 调用随机函数只工作一次

java - 开发 Android 条码扫描仪时出现 LogCat 错误

android - NestedScrollView 在使用 nestedScrollEnabaled 属性时抛出错误 "android.view.InflateException"

android-layout - 滚动时 View 寻呼机中的相机 SurfaceView 闪烁

android - 如何在 FragmentStatePagerAdapter 的 fragment 中动态设置 TextView 的文本