2014-10-05 52 views
1

當頁面到達頁面末尾並且頁面包含列表和其他視圖時,我需要加載更多的項目。爲此,我使用列表視圖查看項目列表,當它低於所有其他視圖並保留在滾動視圖中時.So這裏我的問題是列表視圖不是越來越高,我GOOGLE和應用來擴展列表視圖的高度,但它不會加載更多的項目,而滾動down.Please任何機構建議我如何才能達到這個任務。 在此先感謝。Android的如何使用滾動視圖內的列表視圖加載更多的項目?

+0

您是否找到解決方案 – Y2K 2015-08-20 05:58:59

回答

0

我遇到this鏈接,其中包含完整的源代碼,當滾動視圖到達滾動視圖結束時,如何獲取更多項目。

讓我解釋他是如何取得這樣的:你需要可以通過代碼(行86 - 102),這部分實現什麼

listView.setOnScrollListener(new OnScrollListener(){ 

    @Override 
    public void onScrollStateChanged(AbsListView view, int scrollState) {} 

    @Override 
    public void onScroll(AbsListView view, int firstVisibleItem, 
     int visibleItemCount, int totalItemCount) { 

      int lastInScreen = firstVisibleItem + visibleItemCount;  
      if((lastInScreen == totalItemCount) && !(loadingMore)){  
      String url = "http://10.0.2.2:8080/CountryWebService" + 
      "/CountryServlet"; 
      grabURL(url); 
      } 
     } 
}) 

所以在上面的代碼中,你可以看到,setOnScrollListener被稱爲並在onScroll中,檢查當前列表視圖中的最後一項是否實際上是最後一項。如果這是真的,它會從URL中獲取更多項目。