您的位置:首页 > 其它

对于ViewPager中嵌套的Viewpager不能响应滑动事件的解决方法

2012-11-12 13:49 393 查看
造成这个问题的原因是,ListView的(或更确切地说,它的父类AbsListView)实现了onInterceptTouchEvent,所以ListView可以拦截所有的触摸事件。

所以解决的办法是:

public boolean dispatchTouchEvent(MotionEvent ev)
{
boolean ret = super.dispatchTouchEvent(ev);
if(ret)
{
requestDisallowInterceptTouchEvent(true);
}
return ret;
}
<a target=_blank href="http://stackoverflow.com/questions/8035817/horizontalscrollview-inside-listview-minor-vertical-scroll-stops-horizontal-scr">参考链接</a>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  listview viewpager 嵌套