解决ViewPager横向的ViewGroup滑动冲突的问题,例如HorizontalListView,RecyclerView,各种layout等
来源:互联网 发布:淘宝客怎么拉人 编辑:程序博客网 时间:2024/05/17 23:20
今天遇到一个需求viewpager中某一个页面中有横向的RecyclerView,现在需要RecyclerView滑动到最右边的时候整个ViewPager(也就是整个页面)不随之一起滑动。
当遇到类似需求或者解决内部滑动冲突的时候都可以用如下方法:
1、重写改ViewGroup控件,然后重写里面的onInterceptTouchEvent(MotionEvent ev)方法。如下:
@Overridepublic boolean onInterceptTouchEvent(MotionEvent ev){ getParent().requestDisallowInterceptTouchEvent(true); return super.onInterceptTouchEvent(ev); }}
可能有人会问getParent().requestDisallowIntercept
2、重写之后,只要在XML文件中使用重写的控件就行了。
阅读全文
0 0
- 解决ViewPager横向的ViewGroup滑动冲突的问题,例如HorizontalListView,RecyclerView,各种layout等
- 解决ViewPager横向的ViewGroup滑动冲突的问题,例如HorizontalListView,RecyclerView,各种layout等
- ViewPager里面嵌套HorizontalListView或者自定义ViewGroup横向滑动事件冲突--解决
- Viewpager和各种其他组件的滑动冲突问题,例如百度地图,scrollview等
- HorizontalListView的滑动冲突解决
- Android中ViewPager与HorizontalListView的滑动冲突处理
- [重写开源框架源码]HorizontalListView的滑动冲突解决
- 解决ScrollView嵌套RecyclerView(横向)或ListView(横向)时,横向滑动不顺畅的问题。
- ViewPager嵌套HorizontalListView滑动冲突
- 自定义viewpager解决listview和viewpager滑动冲突的问题
- 关于viewpager中嵌套的fragment中的listview的横向滑动的滑动冲突的问题。
- 解决含有Textview布局在viewpager等横向滑动中滑动不流畅的bug
- 解决NestedScrollView 嵌套 RecyclerView出现的滑动冲突问题
- //解决SwipeRefreshLayout和RecyclerView存在滑动冲突的问题
- NestedScrollView+RecyclerView优雅的解决滑动冲突问题
- NestedScrollView+RecyclerView优雅的解决滑动冲突问题
- ScrollView+RecyclerView优雅的解决滑动冲突问题
- 解决ListView+ViewPager滑动事件冲突的问题
- 逻辑驱动器个数和盘符获取GetLogicalDrives和GetLogicalDriverStrings
- el表达式和jstl标签
- String、Stringbuffer与Stringbuilder的区别
- Oracle SQL查询优化3.优化原则
- mtrace的用法---Linux下内存泄漏检测
- 解决ViewPager横向的ViewGroup滑动冲突的问题,例如HorizontalListView,RecyclerView,各种layout等
- JS 实现复制到剪贴板
- 使用scrapy爬取妹子图(一)
- navigationController跳转指定页面
- Delphi之virtual,dynamic,abstract
- ASP.NET控件之RadioButtonList
- AJAX应用
- Redis学习总结
- android 5.0 新特性之最近应用程序