Widzę bardzo wiele bibliotek do ciągnięcia ListView do odświeżenia. Ale są one pracą, kiedy pociągasz od góry do dołu, ale jak mogę odświeżyć się, kiedy pociągniesz od dołu do góry? Czy mogę to zrobić z SwipeRefreshLayout? Jeśli nie, jakiej biblioteki muszę użyć? I jak to zrobić?Jak ustawić podciągnąć do odświeżania SwipeRefreshLayout
5
A
Odpowiedz
2
użytku chrisbanes „s biblioteka: https://github.com/chrisbanes/Android-PullToRefresh, który wspiera ListView GridView Scrollview, Webview ...
Aby odświeżyć ListView od dołu, wystarczy ustawić tryb dla niego. Oto przykład:
PullToRefreshListView ptr=
(PullToRefreshListView) findViewById(R.id.listview);
mPullRefreshListView.setMode(Mode.BOTH); // mode refresh for top and bottom
mPullRefreshListView.setShowIndicator(false); //disable indicator
mPullRefreshListView.setPullLabel("Loading");
ptr.setOnRefreshListener(new OnRefreshListener<ListView>() {
public void onRefresh(PullToRefreshBase<ListView> refreshView) {
//do something when refresh
});
Powiązane problemy
- 1. Android SwipeRefreshLayout wskaźnik odświeżania niewidoczny
- 2. Czy możemy ustawić odległość do wskaźnika wyzwalania dla SwipeRefreshLayout?
- 3. SwipeRefreshLayout inside ViewPager
- 4. Utwórz niestandardowy wskaźnik SwipeRefreshLayout?
- 5. Android: CoordinatorLayout i SwipeRefreshLayout
- 6. SwiperefreshLayout w Androidzie
- 7. Jak zmienić kolor układu odświeżania odsuwania dla każdego obrotu?
- 8. Jak używać Redux do odświeżania tokena JWT?
- 9. Jak wyłączyć zdarzenia dotykowe w SwipeRefreshLayout?
- 10. Używanie onResume() do odświeżania aktywności
- 11. SwipeRefreshLayout nie pokazuje poziomego postępu
- 12. SwipeRefreshLayout jest ukryty na pustym RecyclerView
- 13. SwipeRefreshLayout w AppBarLayout nie pakuje treści
- 14. Dodawanie przycisku odświeżania do jQuery Datatable
- 15. Android ProgressBar w stylu widoku postępu w SwipeRefreshLayout
- 16. (2009) - Narzędzie do odświeżania kodów Java
- 17. JQuery Komórka: Pociągnąć do odświeżania widoku listy
- 18. Używanie jQuery do odświeżania onClick div
- 19. Jak dodać pull tableview do odświeżania danych wewnątrz uitableview
- 20. Błąd odświeżania WPF UIElement?
- 21. Jak wyłączyć swiperefreshlayout kiedy przesuwając zagnieżdżonego recyclerview za cardview
- 22. AFOAuth2Tenient klienta i odświeżania
- 23. Obrazek odświeżania siły PHP
- 24. JavaScript odświeżania + odliczanie tekst
- 25. Cykl odświeżania Swing
- 26. PHP - strona automatycznego odświeżania
- 27. Entity Framework odświeżania danych
- 28. Używanie standardowego przycisku odświeżania
- 29. selenium.common.exceptions.StaleElementReferenceException podczas odświeżania strony
- 30. JButton skopiowany podczas odświeżania?
[? Łatwych swipe do odświeżenia-in-android.html spref = tw] (http://techdroid.kbeanie.com/2014/06/easy-swipe-to -refresh-in-android.html? spref = tw) –
możesz przesłonić onTouch i zaimplementować go – Blackbelt
po prostu edytować dowolną bibliotekę, większość z nich używa zdarzenia 'onTouch()', umieść logikę w 'MotionEvent.ACTION_DOWN' i sprawdź jeśli lista jest na końcu użyj 'if ((firstVisibleItem + visibleItemCount) == totalItemCount) i po prostu odśwież –