CustomViewpager-创新互联

mViewGroup.requestDisallowInterceptTouchEvent(false);

创新互联于2013年创立,是专业互联网技术服务公司,拥有项目网站建设、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元塔河做网站,已为上家服务,为塔河各地企业和个人服务,联系电话:028-86922220

request dis-allow intercept touch event.

参数为true时,请求不允许拦截Touch事件。

public class CustomListView extends ListView {
                                              
    private ViewGroup parentView;
                                              
    public void setParentView(ViewGroup parentView) {
        this.parentView = parentView;
    }
    public CustomListView(Context context) {
        super(context);
    }
    public CustomListView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }
    public CustomListView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
                                              
    @Override
    public boolean onTouchEvent(MotionEvent ev) {
        switch (ev.getAction()) {
        case MotionEvent.ACTION_DOWN:
        case MotionEvent.ACTION_MOVE:
            parentView.requestDisallowInterceptTouchEvent(true);
            break;
        case MotionEvent.ACTION_UP:
        case MotionEvent.ACTION_CANCEL:
            parentView.requestDisallowInterceptTouchEvent(false);
            break;
        }
        return super.onTouchEvent(ev);
    }
}

參考資料:

1.requestDisallowInterceptTouchEvent

http://www.cnblogs.com/lqminn/archive/2013/03/02/2940194.html

2.android之ScrollView里嵌套ListView

http://www.eoeandroid.com/thread-246995-1-1.html

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前名称:CustomViewpager-创新互联
URL分享:http://myzitong.com/article/hsghj.html