解决ScrollView嵌套ListView,ListView填充容器后,界面自动滚动回顶部的问题
2016-05-09 14:44
330 查看
1、scrollView.scrollTo(0,0),有时可以,有时不行;
2、listView.post(new Runnable() {
@Override
public void run() {
scrollView.scrollTo(0, 0);
}
});
大不多数情况下可以,有时不行;
3、ScrollView里面的顶部设置一个非listView的组件,然后
View view = activity.findViewById(id);
view.setFocusable(true);
view.setFocusableInTouchMode(true);
view.requestFocus();
通过获取该组件的焦点,就可以返回到顶部
2、listView.post(new Runnable() {
@Override
public void run() {
scrollView.scrollTo(0, 0);
}
});
大不多数情况下可以,有时不行;
3、ScrollView里面的顶部设置一个非listView的组件,然后
View view = activity.findViewById(id);
view.setFocusable(true);
view.setFocusableInTouchMode(true);
view.requestFocus();
通过获取该组件的焦点,就可以返回到顶部
相关文章推荐
- websocket链接
- CentOS/Linux 网卡设置 IP地址配置
- Watir-webdriver使用手册
- MongoDB日志文件过大的解决方法
- ubuntu sudo update与upgrade的作用及区别
- 图片加水印上传(PHP)
- [Strings]一些字符串题目
- busybox制作ramdisk动态库版本
- ButterKnife--View注入框架
- nyoj19擅长排列的小明(DFS或STL)
- JS和JSP的区别
- 蓝色文字显示
- 安装MongoDB
- vim常用命令
- 几个CSS3动画
- UE4 减少APK包的大小
- autofac 初步学习
- 属性(一):assign,copy,retain...
- 第九周 项目二-我的数组类
- 算法和数据结构常考知识汇总--链接