Android解决父控件拦截子控件手势滑动事件的问题

例:ScrollView被父控件拦截了手势滑动

解决:

public class MyScrollView extends ScrollView {    public MyScrollView(Context context) {        super(context);    }    public MyScrollView(Context context, AttributeSet attrs) {        super(context, attrs);    }    //重写这个方法,并且在方法里面请求所有的父控件都不要拦截他的事件    @Override    public boolean dispatchTouchEvent(MotionEvent ev) {        getParent().requestDisallowInterceptTouchEvent(true);        return super.dispatchTouchEvent(ev);    }}


更多相关文章

  1. android EditText使用指南
  2. TabHost页卡
  3. Android(安卓)自定义组件 方法篇
  4. 调出软键盘 挤掉标题栏咋办
  5. 整理:Android自带、第三方需要添加依赖的控件
  6. Android(安卓)Interface(UI) 界面控件简单介绍01
  7. android 自定义导航控件
  8. android webkit
  9. ListView美化

随机推荐

  1. 每天学习一个Android中的常用框架——2.g
  2. Android获取三轴加速度和view的重绘
  3. Android通知栏微技巧,那些你所没关注过的
  4. Android自动更新:这里的更新静悄悄~
  5. Android登录界面设计
  6. Android模糊图像
  7. android中的Plurals(Quantity Strings)类型
  8. Android(安卓)SDK Document 框架导读的翻
  9. android基于gpuimage和photoview的图片编
  10. Android(安卓)面试题目总结【持续更新...