解决Xlistview 快速下滑时 头布局 会卡在屏幕上端 一半的位置不收回
2016-05-19 13:17
253 查看
使用xlistview时 发现在快速下滑时 头布局会卡在屏幕上端一半或以下的位置 原因是在xlistview的onTouchEvent方法中 在抬起事件MotionEvent.ACTION_UP中获取的高度(headerView.getVisiableHeight())是0导致默认为没有滑动 但其实是有一小段距离的 也就是说headerView.getVisiableHeight()这个方法在获取headerView的实际高度中不准确
网上找的办法是修改XListViewHeader类中的public int getVisiableHeight()方法 将原先container.getHeight()替换为container.getLayoutParams().height;
原来的方法:
public int getVisiableHeight() {
return container.getHeight();
}
修改后的方法:
public int getVisiableHeight() {
return container.getLayoutParams().height;
}
网上找的办法是修改XListViewHeader类中的public int getVisiableHeight()方法 将原先container.getHeight()替换为container.getLayoutParams().height;
原来的方法:
public int getVisiableHeight() {
return container.getHeight();
}
修改后的方法:
public int getVisiableHeight() {
return container.getLayoutParams().height;
}
相关文章推荐
- UILabel指定区域变颜色,UILabel指定数字变颜色
- windows休眠命令
- js填充列表的几种方式
- 课堂练习之《找水王》
- BZOJ3653: 谈笑风生
- JavaScript 开发的45个技巧
- Mongodb集群配置搭建
- 电脑无法自动获取ip
- Python Decorators
- NSFileManager和NSFileHandle文件操作
- redis 集群 数据丢失及解决方案 AOF RDB 数据恢复
- Oracle VM VirtualBox 搭建 Hadoop 环境的经验
- SpringMVC源码剖析(一)- 从抽象和接口说起
- 【C++】:C++中的类成员访问权限
- 计算质数
- Edittext光标始终在最后面
- Android开发资料
- ElasticSearch的Gateway及存储原理
- Oracle plsql developer与32 bit客户端
- 正被停用的激活上下文不是最近激活的 怎么办