listview动态加载的demo很多,你可以自己找找,至于不要重复加载,那么就比对下信息就行了。

解决方案 »

  1.   

    在ListView 下面添加一个footView 用来显示更多,当滚动条滚动到最后一行时 自动加载下一页。
    需要判断当前ListView是否已经滚动到最后一行。public class NewsListView extends ListView {
        public void computeScroll() {  
    super.computeScroll();
    int extendHeigh = computeVerticalScrollExtent();
    int scrollRange = computeVerticalScrollRange();
    int scrollOffset = computeVerticalScrollOffset(); if (dis >= scrollRange) {   //判断是否是最后一行
    }
      }
    }
      

  2.   

    int dis = scrollOffset + extendHeigh;