![](/img/trans.png)
[英]Android: Linear layout inside scroll view is not showing more items inside it
[英]Android-How to Load more items using list view inside scroll view?
當我到達頁面末尾的頁面並且頁面包含列表和其他視圖時,我需要加載更多項目。為此,當所有其他視圖下方並保留在滾動視圖中時,我將列表視圖用於項目列表。問題是列表視圖沒有增加高度,我用谷歌搜索並應用於擴展列表視圖的高度,但是在向下滾動時它不會加載更多項目。請任何人建議我如何完成此任務。 提前致謝。
我碰到了此鏈接,其中包含有關到達滾動視圖末尾時如何添加更多項目的完整源代碼。
讓我解釋一下他是如何實現的:通過代碼的這一部分可以實現您所需要的(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中獲取更多項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.