处理ScrollView内嵌ListView起始位置不是顶部问题
2016-01-13 14:29
316 查看
项目中需要用到 ScrollView 内嵌的TextView、ListView,写完发现数据加载之后 ListView 自动滑动到了底部。
1、第一想法就是让 ScrollView 滑动到顶部
使用 ScrollView.smoothScrollTo(0, 20);
然而测试加载数据时发现数据加载后页面依旧滚动到了 ListView 最后一条
2、分析应该是 ListView 抢占了页面焦点,尝试取消焦点,
ListView.setFocusable(false);
ScrollView.smoothScrollTo(0, 20);
效果实现了。数据加载后页面是处在顶部
1、第一想法就是让 ScrollView 滑动到顶部
使用 ScrollView.smoothScrollTo(0, 20);
然而测试加载数据时发现数据加载后页面依旧滚动到了 ListView 最后一条
2、分析应该是 ListView 抢占了页面焦点,尝试取消焦点,
ListView.setFocusable(false);
ScrollView.smoothScrollTo(0, 20);
效果实现了。数据加载后页面是处在顶部
相关文章推荐
- 在论坛中出现的比较难的sql问题:38(字符拆分 字符串检索问题)
- 海量数据处理算法—Bit-Map
- Memcached
- CentOS 7 minimal 版本安装后网络配置
- 深入理解java虚拟机之JVM调优配置
- [easyui]datagrid鼠标移动显示单元格内容
- 从作用域链谈闭包
- Linux 系统调用函数
- 老oj曼哈顿最小生成树
- 使用PDO执行SQL语句exec()、query()
- 计算文本高度
- 常用到的注解示例
- 表单标签动画(CSS)
- 一个人吃饭,一个人陪伴
- CODBCFieldInfo.m_nSQLType
- 【C语言提高50】Win32环境下动态链接库(DLL)编程原理
- xstream 解析xml时只取想要的数据到bean
- [bzoj1901]: Zju2112 Dynamic Rankings
- String.Format数字格式化输出 {0:N2} {0:D2} {0:C2
- 硬盘的读写原理