476
社区成员
发帖
与我相关
我的任务
分享
子ViewPager的广告轮播代码如下:
if(mHandler==null){
mHandler=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
int currentItem = mViewPager.getCurrentItem();
if(currentItem<4){
currentItem++;
}else{
currentItem =0;
}
mViewPager.setCurrentItem(currentItem);//切换到下一界面
mHandler.sendEmptyMessageDelayed(0,3000);//继续延时3秒发消息,形成循环
}
};
mHandler.sendEmptyMessageDelayed(0, 3000);// 延时3秒后发消息
}
问题来了:只要执行上述代码,viewPagerIndicator只要移动,就会在发出消息后自动定位到显示的父ViewPager的那个页签。正常情况下,
viewPagerIndicator