比较简单,贴出代码,拷贝过去就能用

注意在外面定义一个 boolean flag ,viewPager为 ViewPager对象。



viewPager.setOnPageChangeListener(new OnPageChangeListener() {

@Override
public void onPageSelected(int arg0) {

}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {

}

@Override
public void onPageScrollStateChanged(int arg0) {
switch (arg0) {

case ViewPager.SCROLL_STATE_DRAGGING:

flag= false;
break;

case ViewPager.SCROLL_STATE_SETTLING:
flag = true;
break;
case ViewPager.SCROLL_STATE_IDLE:
if (viewPager.getCurrentItem() == viewPager.getAdapter()
.getCount() - 1 && !flag) {

Toast.makeText(MainActivity.this, "已经是最后一页",
Toast.LENGTH_LONG).show();
}
flag = true;
break;
}
}

});
}



更多相关文章

  1. Android高手进阶教程(二十七)之---基于ViewFlipper实现的自定义
  2. Android应用程序键盘(Keyboard)消息处理机制分析(10)
  3. Android(安卓)中自定义View的应用
  4. Android菜鸟日记14-对话框
  5. android 不自动弹出虚拟键盘
  6. Android(安卓)自定义键盘中禁用点击预览弹窗
  7. Android(安卓)O版本Call对象解析
  8. android-控件样式(Theme)自定义
  9. android button 自定义

随机推荐

  1. android驱动之虚拟按键
  2. android流式布局、待办事项应用、贝塞尔
  3. Android开发者指南(1) —— Android(安卓
  4. ionic打包apk的时候Android(安卓)API版本
  5. Android获取当前已连接的wifi信号强度的
  6. 【Arcgis for android】Error inflating
  7. android应用市场、社区客户端、漫画App、
  8. Android(安卓)Studio配置教程
  9. Android学习笔记---09_深入了解各种布局
  10. android 图片平铺实现