當滾動到底部時,有一些方法可以加載更多的數據,但我需要通過滾動到android列表頂部來加載數據的方法。 喜歡什麼和另一個聊天應用程序。 你能幫助我嗎?從列表視圖頂部加載更多數據的最佳方法android
0
A
回答
0
如果Pull To Refresh
是你在找什麼,請參考以下鏈接:
0
好電報具有相同的列表視圖和源代碼可以在這裏找到https://github.com/DrKLO/Telegram
,或者您可能想檢測列表視圖的滾動檢查這個答案 Detecting the scrolling direction in the adapter (up/down)
希望這會有所幫助。
2
當您滾動到列表視圖的頂部時,下面的邏輯將用於加載更多數據。
listview.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
currentScrollState = scrollState;
if (currentVisibleItemCount > 0 && currentScrollState == SCROLL_STATE_IDLE) {
if (currentFirstVisibleItem == 0) {
// getMessages(); //write what you want to do when you scroll up to the end of listview.
}
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount,int totalItemCount) {
currentFirstVisibleItem = firstVisibleItem;
currentVisibleItemCount = visibleItemCount;
currentTotalItemCount = totalItemCount;
}
});
希望這會有所幫助。
相關問題
- 1. 根據下拉列表(MVC)加載部分視圖的最佳方法
- 2. 從sql數據庫加載圖像的最佳方法
- 3. 如何在列表視圖的頂部添加添加數據
- 4. 在android中加載外部數據的最佳方式
- 5. 最佳WPF多列列表視圖方法
- 6. 等待從數據庫異步獲取數據以填充列表視圖的方法的最佳方法
- 7. 如何從多個數組加載數據到列表視圖?
- 8. 在列表視圖頂部添加「正在載入」圖像
- 9. java android將項目從數據庫加載到列表視圖?
- 10. Android和從sqlite數據庫加載列表視圖
- 11. 將web服務中的數據加載到列表視圖中的最佳方法
- 12. BigQuery針對ETL(外部表格和視圖與數據流)的最佳方法
- 13. 經常更改視圖內部佈局的最佳方法
- 14. 將新條目添加到Android的列表視圖頂部?
- 15. Android:添加對更多語言的支持的最佳方法
- 16. 最佳方法:從Android到GAE的HTTP POST(多部分)
- 17. 更好的實現從解析數據加載數據到列表視圖
- 18. 反覆從數據庫android獲取數據的最佳方法
- 19. 從SQLite加載數據到列表視圖還是從數組創建列表視圖更高效?
- 20. 從多個目錄自動加載類的最佳方法
- 21. 如何將數據從Mysql數據庫加載到Android列表視圖
- 22. Android:在頂部水平滾動視圖,加載屏幕部分
- 23. 在WPF中編輯列表視圖的最佳方法?
- 24. 對列表視圖進行排序的最佳方法
- 25. c# - 將多個列表綁定到多個圖表系列的最佳方法
- 26. Android在列表視圖中加載大數據
- 27. 將數據批量加載到Neo4J中的最佳方法
- 28. ASP.NET MVC爲視圖提供數據的最佳方法
- 29. 從Web視圖檢索數據的最佳方式
- 30. 將數據從視圖傳輸到javascript的最佳方式
請給我們你的努力。問問你面臨的問題。 –
我也需要這個,有什麼建議嗎? –