Android解决父控件拦截子控件手势滑动事件的问题
16lz
2021-12-04
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); }}
更多相关文章
- android EditText使用指南
- TabHost页卡
- Android(安卓)自定义组件 方法篇
- 调出软键盘 挤掉标题栏咋办
- 整理:Android自带、第三方需要添加依赖的控件
- Android(安卓)Interface(UI) 界面控件简单介绍01
- android 自定义导航控件
- android webkit
- ListView美化