ScrollView和ListView滑动冲突问题
来源:互联网 发布:数据库原理精品课程 编辑:程序博客网 时间:2024/06/05 02:58
首先这样的冲突有两种:
1.显示冲突,,,,listview高度计算错误,只显示一行问题。
解决方法:
1. 重写listview方法的
@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
2. 代码重新计算高度
网上一大把,重新抄吧,我这里没复制过来是有原因的。因为里面控件textview都是默认以一行计算的,,,,要重新根据自己效果显示。。。但用户一般需求都可以搞定的。。。
2。。。 触摸事件冲突。。。
就比如我自定义了个listview是水平滑动的,,,但是滑动时候难免会出现上下滑动的现象,,,所以这个时候,自定义的listview就要屏蔽上下滑动的事件。。。。
实现代码:
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
if(event.getAction() == MotionEvent.ACTION_CANCEL || event.getAction() == MotionEvent.ACTION_DOWN || event.getAction() == MotionEvent.ACTION_UP){
super.requestDisallowInterceptTouchEvent(true);
return true;
}
return super.onTouchEvent(event);
}
以上也是网上朋友告诉我的,,,还是大神多,以后多多学习
- Android ScrollView和ListView滑动冲突问题
- ScrollView和ListView滑动冲突问题
- scrollview 和 listview滑动冲突
- ScrollView和ListView滑动冲突
- Android的ScrollView和ListView滑动冲突的问题
- 完美解决listView和ScrollView滑动冲突的问题
- ListView与ScrollView滑动冲突问题
- ScrollView、SwipeRefreLayout、ListView的滑动冲突问题
- ScrollView嵌套ListView滑动冲突问题
- listView scrollview滑动冲突
- ScrollView 和 ListView 滑动冲突处理
- ScrollView和ListView的滑动冲突解决
- 解决listView和ScrollView滑动冲突
- 解决ScrollView和ListView滑动冲突
- listview 和scrollview冲突问题
- 解决ScrollView中嵌套Listview,Listview显示不完整和滑动冲突的问题
- scrollView和listView的滑动冲突和listView显示不全
- 安卓解决viewPager和scrollView和listView滑动冲突的问题
- 哈佛结构和冯·诺依曼结构的区别
- bootstrap 模态框提交按钮之后就关闭模态框
- 任务调度中心
- Android-ObservableScrollView(一)
- 如何用Sublime text 3搭建Python 的IDE?
- ScrollView和ListView滑动冲突问题
- 嵌入式学习-uboot-lesson3-6410uboot启动流程分析
- 如何在PPT中插入视频
- Fragment 和 FragmentActivity的使用
- java --MINA篇
- 不用jQuery做一个简单无交互的JavaScript幻灯片1
- Git 工作用到命令总结(不定时添加)
- 从0开始学习GitHub系列之「Git 速成」
- Windows下MySQL-5.7.13免安装版配置方法