當滾動到底部時,有一些方法可以加載更多的數據,但我需要通過滾動到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. Android加載更多列表視圖
- 3. 從sql數據庫加載圖像的最佳方法
- 4. 從互聯網加載數據到列表視圖的最合適的方法
- 5. 加載更多的列表視圖失敗更新數據
- 6. 在android中加載外部數據的最佳方式
- 7. 如何在列表視圖的頂部添加添加數據
- 8. 最佳WPF多列列表視圖方法
- 9. 不斷向列表視圖中添加新數據的最佳方法
- 10. 追加數據加載更多列表視圖
- 11. Android:在Android 2.1中動態加載視圖的最佳方式
- 12. 等待從數據庫異步獲取數據以填充列表視圖的方法的最佳方法
- 13. 如何從多個數組加載數據到列表視圖?
- 14. 從數據庫顯示列表視圖數據與最新的結果在頂部和最舊的底部
- 15. Codeigniter從模型加載數據的最佳方法
- 16. 在android中添加加載更多按鈕到列表視圖
- 17. Android在列表視圖中加載更多圖片
- 18. 在列表視圖頂部添加「正在載入」圖像
- 19. java android將項目從數據庫加載到列表視圖?
- 20. Android和從sqlite數據庫加載列表視圖
- 21. Mac OSX:爲NSTableView加載更多數據的最佳分頁方法是什麼?
- 22. 爲使用ajax加載的部分視圖加載css的最佳方式
- 23. BigQuery針對ETL(外部表格和視圖與數據流)的最佳方法
- 24. 將web服務中的數據加載到列表視圖中的最佳方法
- 25. 經常更改視圖內部佈局的最佳方法
- 26. 在Android列表視圖中顯示流數據的最佳方式
- 27. 加載Angular的新視圖不加載在視圖頂部
- 28. Android在底部自動加載列表視圖中的更多項目
- 29. 從c#.NET 2005更新SQL表數據的最佳方法
- 30. 從多個表中刪除數據的最佳方法?
請給我們你的努力。問問你面臨的問題。 –
我也需要這個,有什麼建議嗎? –