Android listview定位到上次显示的位置的实现方法

整体思路:滑动lictview时,记录listview的位置,定位时定位到该位置。
1、添加全局变量
private int scrolledX = 0; private int scrolledY = 0;
2、Oncreate()添加滚动事件监听
ClassesLV.setOnScrollListener(new OnScrollListener() {
/**
* 滚动状态改变时调用
*/
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
}
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
if (scrollState == OnScrollListener.SCROLL_STATE_IDLE) {
try {
scrolledX = view.getFirstVisiblePosition();
Log.i("scroll X", String.valueOf(scrolledX));
scrolledY = view.getChildAt(0).getTop();
Log.i("scroll Y", String.valueOf(scrolledY));
} catch (Exception e) {
}
}
}
//
});
3、activity 重新启动时,恢复原先的定位。
public void onBack() {
ClassesLV.setSelectionFromTop(scrolledX, scrolledY);
}
protected void onResume() {
// ClassesLV.scrollTo(scrolledX, scrolledY);
onBack();
// initDataFromNet();
isClick = 0;
super.onResume();
}
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Android
# listview定位到上次显示的位置
# listview
# 定位的实现方法
# Android ListView之setEmptyView正确使用方法
# Android ListView实现单选及多选等功能示例
# Android ListView中headerview的动态显示和隐藏的实现方法
# Android编程之ListView和EditText发布帖子隐藏软键盘功能详解
# Android 中通过ViewDragHelper实现ListView的Item的侧拉划出效果
# Android 实现ListView的点击变色的实例
# Android Adapter里面嵌套ListView实例详解
# Android ListView填充数据的方法
# 如有
# 希望能
# 谢谢大家
# 启动时
# 到该
# 疑问请
# 全局变量
# setOnScrollListener
# OnScrollListener
# ClassesLV
# scrolledY
# Oncreate
# view
# onScroll
# void
# AbsListView
# Override
# public
# lictview
# pre
相关文章:
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
b2c电商网站制作流程,b2c水平综合的电商平台?
广州美橙建站如何快速搭建多端合一网站?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
建站之星展会模版如何一键下载生成?
建站之星logo尺寸如何设置最合适?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
网站建设设计制作营销公司南阳,如何策划设计和建设网站?
如何用免费手机建站系统零基础打造专业网站?
建站之星如何助力企业快速打造五合一网站?
建站之星如何优化SEO以实现高效排名?
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
建站之星安装后如何自定义网站颜色与字体?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
网站制作免费,什么网站能看正片电影?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
建站之星ASP如何实现CMS高效搭建与安全管理?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
如何访问已购建站主机并解决登录问题?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
大型企业网站制作流程,做网站需要注册公司吗?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
网站制作公司,橙子建站是合法的吗?
如何快速查询网站的真实建站时间?
网站制作企业,网站的banner和导航栏是指什么?
如何通过西部建站助手安装IIS服务器?
如何选择高效稳定的ISP建站解决方案?
如何通过免费商城建站系统源码自定义网站主题与功能?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站之星安装需要哪些步骤及注意事项?
如何在局域网内绑定自建网站域名?
浅析上传头像示例及其注意事项
如何设置并定期更换建站之星安全管理员密码?
建站之星2.7模板:企业网站建设与h5定制设计专题
如何在阿里云虚拟主机上快速搭建个人网站?
微信小程序 五星评分(包括半颗星评分)实例代码
制作网站怎么制作,*游戏网站怎么搭建?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
,网站推广常用方法?
油猴 教程,油猴搜脚本为什么会网页无法显示?
建站之星收费标准详解:套餐费用及年费价格表一览
音响网站制作视频教程,隆霸音响官方网站?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何零成本快速生成个人自助网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。