Android实现ListView数据动态加载的方法
程序员文章站
2023-12-20 14:42:52
本文实例讲述了android实现listview数据动态加载的方法。分享给大家供大家参考,具体如下:
list.setonscrolllistener(new o...
本文实例讲述了android实现listview数据动态加载的方法。分享给大家供大家参考,具体如下:
list.setonscrolllistener(new onscrolllistener() { //添加滚动条滚到最底部,加载余下的元素 public void onscrollstatechanged(abslistview view, int scrollstate) { // if (scrollstate == onscrolllistener.scroll_state_idle) {//此方法可以用,但滚动条滚动到顶端,也触发 // toast.maketext(testlistscroll.this, "ok", toast.length_short).show(); // bindviewdata();bindviewdata // } //此方法正好满足需求:滚动到低端,加载数据 if(view.getlastvisibleposition() == (view.getcount() -1)){ bindviewdata();//加载数据的方法 } } //下面的方法,可以实现滚动加载,每滚动一条,则在底端加载一条。 public void onscroll(abslistview view, int firstvisibleitem, int visibleitemcount, int totalitemcount) { //滚动加载 //// toast.maketext(testlistscroll.this, "ok" + firstvisibleitem + "|" + visibleitemcount + "|" + totalitemcount, toast.length_short).show(); // int lastitem = firstvisibleitem + visibleitemcount; //// toast.maketext(testlistscroll.this, "ok" + listitem.size() + firstvisibleitem + visibleitemcount + lastitem , toast.length_short).show(); // if (listitem.size() == lastitem && listitemadapter.getcount() > 0) { // start = end; // end = end + 1; // // bindviewdata(); // } } });
更多关于android控件相关内容感兴趣的读者可查看本站专题:《android控件用法总结》
希望本文所述对大家android程序设计有所帮助。
推荐阅读
-
Android实现ListView数据动态加载的方法
-
Android viewpager中动态添加view并实现伪无限循环的方法
-
Android编程实现加载等待ProgressDialog的方法
-
Android编程实现Listview点击展开和隐藏的方法
-
Android实现ListView分页自动加载数据的方法
-
Android ListView填充数据的方法
-
Android编程使用ListView实现数据列表显示的方法
-
Android编程实现加载等待ProgressDialog的方法
-
Android编程实现Listview点击展开和隐藏的方法
-
Android使用ListView实现下拉刷新及上拉显示更多的方法