【发布时间】:2016-08-23 07:16:49
【问题描述】:
我有一个带有 3 个片段的 viewpager。如果我在视图寻呼机中滚动到最后一页之外,我需要显示祝酒词或提醒“没有更多可用页面”。
我尝试了很多,但没有任何帮助。
任何帮助都应该非常感谢。
我已经添加了代码sn-p,请通过它
ViewPager.OnPageChangeListener viewPagerPageChangeListener = new ViewPager.OnPageChangeListener() {
boolean callHappened;
int selectedIndex;
boolean mPageEnd;
@Override
public void onPageSelected(int position) {
selectedIndex = position;
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
// TODO Auto-generated method stub
if( mPageEnd && arg0 == myViewPagerAdapter.getCount()-1 && !callHappened){
Log.d(getClass().getName(), "Okay");
mPageEnd = false;//To avoid multiple calls.
callHappened = true;
}else{
mPageEnd = false;
}
}
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
if(selectedIndex == myViewPagerAdapter.getCount() - 1)
{
mPageEnd = true;
}
}
};
【问题讨论】:
标签: android android-layout android-studio android-viewpager viewpagerindicator