当前位置: 首页 > news >正文

网站建设对企业影响有多大2023年8月疫情爆发

网站建设对企业影响有多大,2023年8月疫情爆发,网站邮件发送功能怎么做,做 cad效果图网站当ListView要显示的数据过多时,为了更快的响应用户,这个时候ListView进行分页显示再合适不过了。 ListView分页显示数据的原理其实很简单,当用户滑到ListView最后一项时,通知异步线程进行加载下一页的数据,下一页数据加…
  当ListView要显示的数据过多时,为了更快的响应用户,这个时候ListView进行分页显示再合适不过了。
     ListView分页显示数据的原理其实很简单,当用户滑到ListView最后一项时,通知异步线程进行加载下一页的数据,下一页数据加载完成时,调用设置好的Adapter的notifyDataSetChange()方法,ListView显示下一页的数据。
     现在有两个问题要解决,第一个问题要知道用户是否滑到了ListView的最后一项;第二个问题是如何提示用户正在加载下一页的数据,让用户耐心等待。
     解决第一个问题,我们只需自定义ListView,让它实现OnScrollListener类监听ListView的滑动状态,以此来判断是否滑动到了最后一项
[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. @Override  
  2. public void onScroll(AbsListView view, int firstVisibleItem,  
  3.              int visibleItemCount, int totalItemCount ) {  
  4.   
  5.       if (getAdapter() == null){  
  6.              return ;  
  7.      }  
  8.        
  9.       if (getAdapter().getCount() == 0){  
  10.              return ;  
  11.      }  
  12.        
  13.       int lastItemIndex = firstVisibleItem + visibleItemCount;  
  14.       if (lastItemIndex >= totalItemCount){  
  15.              // 用户已经滑动到了ListView的最后一项  
  16.      }  
  17.        

要解决第二个问题也是在onScroll()方法中来实现
[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. @Override  
  2. public void onScroll(AbsListView view, int firstVisibleItem,  
  3.              int visibleItemCount, int totalItemCount) {  
  4.   
  5.       if (getAdapter() == null){  
  6.              return ;  
  7.      }  
  8.        
  9.       if (getAdapter().getCount() == 0){  
  10.              return ;  
  11.      }  
  12.        
  13.       int lastItemIndex = firstVisibleItem + visibleItemCount;  
  14.       if (lastItemIndex >= totalItemCount && ! isLoading){  
  15.             addFooterView( footerView );//用来提示用户正在加载下一页的数据  
  16.              isLoading = true ;  
  17.              listener.loadData();  
  18.      }  
  19.        

当监听到用户滑动到最后一项时,添加footerView,并通知进行数据加载。
     下面是一个简单的例子 源码


http://www.hkea.cn/news/548691/

相关文章:

  • 上海企业网站模板建站常用的网络推广方法
  • 大连零基础网站建设教学培训济南seo优化公司
  • html 做网站案例简单网站推广建设
  • 践行新使命忠诚保大庆网站建设线上广告
  • 定制网站建设服务商商家联盟营销方案
  • 集团官网建设公司外贸seo推广公司
  • 佛山新网站制作平台网站诊断工具
  • 做PPT的网站canvawhois查询
  • 营销型网站建设吉林定制化网站建设
  • 个人网上公司注册流程图新站优化案例
  • 做se要明白网站明星百度指数排名
  • 网页微博草稿箱在哪西安seo推广优化
  • 嘉兴微信网站建设谷歌首页
  • 什么网站做海报b站不收费网站
  • 如何自己做个简单网站seo知识点
  • 有哪些做批发的网站有哪些手续百度推广优化是什么意思
  • 用阿里巴巴店铺做公司网站怎么样引擎搜索有哪些
  • 网页制作软件属于什么软件类别简述seo的优化流程
  • 网站建设 公司新闻谷歌排名网站优化
  • 怎样做自己的vip解析网站佛山外贸seo
  • 我的网站在百度搜不到了seo是什么职业做什么的
  • 网站私信界面国外网站seo免费
  • wordpress mysql类惠州网站seo
  • 为什么做网站必须要用域名举出最新的网络营销的案例
  • 电子请柬网站开发百度竞价推广登录入口
  • 网站设计与推广国际时事新闻2022最新
  • 柬埔寨网站开发营销技巧和营销方法
  • 网站建立价格长沙网站外包公司
  • 王建设医生个人网站免费google账号注册入口
  • 免费自建手机网站搜索引擎优化的方法包括