android viewPage 判断是否到最后一页
比较简单,贴出代码,拷贝过去就能用
注意在外面定义一个 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;
}
}
});
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。