android 滑动控件嵌套的问题
来源:互联网 发布:手游直播软件 编辑:程序博客网 时间:2024/06/06 07:03
DEMO地址:https://github.com/zhaopingfu/GDTest/tree/master/app/src/main/java/com/pf/gdtest/widget
之前用高德地图,放在ScrollView中,两个都是可以滑动的控件,所以有点滑动冲突的问题
解决方法:将地图控件外层的父布局重写,当事件过来的时候告诉scrollview这个事件我要处理,让他不要拦截
public class MapContainer extends RelativeLayout { private ScrollView scrollView; public MapContainer(Context context) { super(context); } public MapContainer(Context context, AttributeSet attrs) { super(context, attrs); } public void setScrollView(ScrollView scrollView) { this.scrollView = scrollView; } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_UP) { if (scrollView != null) { scrollView.requestDisallowInterceptTouchEvent(false); } } else { if (scrollView != null) { scrollView.requestDisallowInterceptTouchEvent(true); } } return false; } @Override public boolean onTouchEvent(MotionEvent event) { return true; }}
阅读全文
0 0
- android 滑动控件嵌套的问题
- Android listview 嵌套 gridview (滑动控件的嵌套使用)
- viewpager嵌套的滑动问题~~
- android 解决ViewPager双层嵌套的滑动问题
- android 解决ViewPager双层嵌套的滑动问题
- android 解决ViewPager双层嵌套的滑动问题
- Android之NestedScrollView 嵌套 RecyclerView 滑动冲突的问题
- Android ScrollView中嵌套ListView,滑动冲突问题的解决
- Android两级嵌套ListView滑动问题的解决
- Android ScrollView中嵌套ListView,滑动冲突问题的解决
- Android listview嵌套viewpager滑动冲突问题
- android scrollview嵌套webview滑动冲突问题
- android SwipeRefreshLayout嵌套ViewPager 滑动冲突问题
- ScrollView中若嵌套有滑动的控件(如:WebView,ListView或GridView)焦点问题
- 关于scrollview中嵌套横向滑动控件时产生的体验不佳问题
- 关于ScrollView嵌套滑动控件出现的内容显示不全问题
- 当可以滑动控件如listView,recycleView等嵌套可以滑动的控件如listView,gridView,recycleView 时就会出现里面的控件显示不全的问题
- 解决ViewPager双层嵌套的滑动问题
- 213. House Robber II
- 牛客练习赛7
- JVM内存区域与内存分配
- gradle配置,读spring源码时发现spring项目是gradle构建的
- spark学习-49-Spark的job调度
- android 滑动控件嵌套的问题
- D
- 纯css3美化checkbox、radio默认样式
- 原码,反码,补码
- 从centos minimal 安装桌面
- ubuntu16.04下编译kvazaar
- Python数据类型及操作
- 在CentOS下搭建Sendmail邮件服务器
- 关于org.apache.jasper.JasperException: Unable to compile class for JSP问题的解决方案