ViewPager与Viewpager之间的冲突

【重要:】为了避免广告Viewpager与TAB栏目的Viewpager的冲突,增加以下事件监听
 
 1  viewpager_img.setOnTouchListener(new OnTouchListener() {
 2    @Override
 3    public boolean onTouch(View v, MotionEvent event) {
 4  //  让当前Viewpangger的父控件不要拦截事件(当viewpager划到最后一个时,父控件(Viewwpager)会主动拦截,然后父控件会消费事件,再划就会是父控件的滑动)
 5     imgviewpager.getParent().requestDisallowInterceptTouchEvent(
 6       true);
 7   //如果当前广告ViewPager的Touch监听返回true,则viewpager就不会执行左右侧滑的功能。(如果在ListView中返回true,则滑动迟钝)
 8     return false;
 9    }
10   });

 

posted @ 2015-11-10 12:36  Quejamais  阅读(158)  评论(0)    收藏  举报