ListView子条目横向滑动&&ViewPager嵌套
来源:互联网 发布:nginx 添加第三方模块 编辑:程序博客网 时间:2024/05/21 10:53
很简单,只需要字条目布局使用HorizontalScrollView即可。
注意事项:
一:HorizontalScrollView作为ListView的子条目的话会永远的霸占着焦点,所以ListView无论是设置itemclickListener还是在adapter中设置converView设置onClickListener都不会起作用;
二:把HorizontalScrollView的各个子控件设置上点击监听是没有任何问题的,这样等于变相的设置了ListView的字条目的点击监听
下面的是在最外层又嵌套了ViewPager的笔记
首先HorizontalScrollView作为ListView的子条目的话会永远的霸占着焦点,所以ListView无论是设置itemclickListener还是在adapter中设置converView设置onClickListener都不会起作用
其次HorizontalScrollView和ViewPager的滑动肯定会冲突,所以在滑动上只能二选一。由于HorizontalScrollView一直在抢占这焦点,所以不作任何处理的情况下是HorizontalScrollView的滑动生效,只有手指触碰到item之间的缝隙的时候才能滑动viewpager
总结:
第一:重写HorizontalScrollView的onTouchEvent方法且永远返回false
①ViewPager可以正常滑动了
②HorizontalScrollView不能滑动
③HorizontalScrollView中的hide,item,delete三个控件设置clickListener能够获得监听
④ListView的adapter中设置converView设置onClickListener能够获得监听,但是ListView设置itemclickListener不能获得监听
⑤第三条和第四条可以根据业务来选择使用哪一种
第二:使用原生的HorizontalScrollView
①:你在布局中必须放弃ViewPager,只能做一个纯粹的子条目可以横向滑动的listview
②:无论是ListView的adapter中设置converView设置onClickListene还是ListView设置itemclickListener都会失败
③:HorizontalScrollView中的hide,item,delete三个控件设置clickListener能够获得监听
④:如果你坚持不放弃ViewPager,那么就是HorizontalScrollView可以正常滑动,只有手指触碰到ListView的子条目间的缝隙的时候才能滑动ViewPager。
- ListView子条目横向滑动&&ViewPager嵌套
- 防止viewpager和子view滑动冲突(ScrollView嵌套webview,Listview嵌套Listview 滑动事件冲突)
- 关于viewpager中嵌套的fragment中的listview的横向滑动的滑动冲突的问题。
- 滑动冲突(ScrollView嵌套ViewPager,ViewPager再嵌套ListView)
- listview嵌套viewpager 滑动冲突问题
- listview嵌套viewpager 滑动冲突问题
- Android listview嵌套viewpager滑动冲突问题
- ViewPager 嵌套 ListView实现简单动态滑动
- Listview 嵌套 Viewpager 滑动冲突的解决
- Android Listview嵌套viewpager 滑动冲突解决
- ListView中嵌套ViewPager滑动事件冲突
- Listview嵌套Viewpager滑动冲突解决方案
- ViewPager嵌套ViewPager后子ViewPager滑动不正常问题
- Android之viewPager嵌套viewPager无法滑动子viewPager
- 解决viewpager嵌套viewpager,子viewpager无法滑动的问题
- RefreshScrollviewLayout下嵌套ViewPager横向滑动冲突解决
- 横向Listview,viewpager,RecyclerView中与swiperefreshlayout滑动冲突
- 解决ScrollView嵌套RecyclerView(横向)或ListView(横向)时,横向滑动不顺畅的问题。
- long 转int
- uva 10954 add all
- 链表就地逆置
- BB-Black: 如何擦除emmc里的内容?
- ABA问题
- ListView子条目横向滑动&&ViewPager嵌套
- 机器学习实战(1)-KNN(K-近邻算法)
- 【转载】Servlet映射的匹配原则,优先级
- sed 递归替换
- 牛顿下山法
- python 刷题:实现队列
- POJ 3675 三角剖分
- do { x } while (__LINE__ == -1)
- viewPager 镶嵌fragment 报StackOverflowError