昨天的代码做了修改
ViewPage 自定义中代码if(ev.getY()<320){
System.out.println("ev.getY()<320");
getParent().requestDisallowInterceptTouchEvent(true);
return false;//true viewPage可以使用
}
有问题 ,
图片展示的ViewPage只在第一页中有 后面的页中不需要这段代码了,所以需要个页数的判断
在自定义ViewPage中加了代码
private int position;
public int getPosition() {
return position;
}
public void setPosition(int position) {
this.position = position;
}
onInterceptTouchEvent方法中修改为了
if(getPosition()==0&&ev.getY()<320){
System.out.println("ev.getY()<320");
getParent().requestDisallowInterceptTouchEvent(true);
return false;//true viewPage可以使用
}
在调用ViewPage页面中setOnPageChangeListener监听里面onPageSelected里添加了代码
mViewPager.setPosition(position);
今天又遇到问题listview的点击事件无效了,怎么也解决不了