Mam wymaganie, gdy potrzebuję przewijać w poziomie i przewijać w pionie w widoku recyklera. Opiera się na typie danych pochodzących z serwera. Jeśli odpowiedź serwera ma pierwszy element jako tablicę, potrzebuję aby znajdowała się na poziomej liście przewijania, a jeśli drugi element jest pojedynczym obiektem, to muszę pokazać go na karcie. Podobnie zamówienie zmienia się i powinno odzwierciedlać w interfejsie użytkownika. Jak mogę to osiągnąć.Przewijanie w poziomie iw pionie w widoku z recyklerem dla Androida
5
A
Odpowiedz
16
LayoutManager
to klasa widoków układu w RecyclerView
. Zmień więc recyclerView.setLayoutManager(LayoutManager)
, jeśli chcesz zmienić układ. W twoim przypadku, jeśli używasz LinearLayoutManager
, zrób to, wywołując:
LinearLayoutManager layoutManager = ...
recyclerView.setLayoutManager(layoutManager);
//when you want horizontal
layoutManager.setOrientation(context,LinearLayoutManager.HORIZONTAL,false);
//when you want vertical
layoutManager.setOrientation(context,LinearLayoutManager.VERTICAL,false);
Powiązane problemy
- 1. Jak mogę przewinąć mój układ zarówno w poziomie, jak iw pionie?
- 2. Tworzenie etykiet wykresu rozrzutu w pionie iw poziomie w Pandach
- 3. CSS: Wyśrodkuj tekst zarówno w poziomie, jak iw pionie?
- 4. touchpad przewijanie w poziomie w aplikacji emacs
- 5. Android Przewijanie w pionie dla ListView wewnątrz Przewijanie w poziomie Wyświetlenie
- 6. Przewijanie w pionie jQuery
- 7. Jak włączyć przewijanie w poziomie i wyłączyć przewijanie w pionie w interfejsie użytkownika UIWebview?
- 8. przewijanie w poziomie UITableView
- 9. Nieskończone przewijanie w poziomie UIScrollView
- 10. Widok obracania Monotouch w pionie/poziomie krajobrazu
- 11. Zezwalaj na przesuwanie w pionie elementów potomnych i przewijanie w poziomie w poziomie na elemencie nadrzędnym przy użyciu jQuery
- 12. Wyłącz przewijanie w pionie w CollapsingToolbarLayout/AppBarLayout
- 13. Przewijanie w pionie w okienku podglądu
- 14. Wyłącz przewijanie w pionie przewijania w telefonie z systemem Windows
- 15. Przewijanie w poziomie z nadmiarem-x
- 16. Przewijanie w poziomie Przeglądanie wewnątrz ViewPager
- 17. Przewijanie w pionie nie działa z HammerJS i Angular2
- 18. Zatrzymaj przewijanie w poziomie w JTextArea
- 19. Centrum ul div w pionie i poziomie
- 20. Centrowanie czcionekAutoryzowane ikony w pionie i poziomie
- 21. Wyłącz przewijanie w poziomie w UICollectionView
- 22. Przerzucanie/odbijanie lustrzane obrazu w poziomie + w pionie z css
- 23. Jak zrobić przewijanie w pionie div
- 24. Włącz przewijanie w pionie na textarea
- 25. Przewijanie w poziomie na płótnie. HTML5
- 26. Gładkie poziome przewijanie widoku Recycler wewnątrz Scrollview
- 27. jQuery Przewijanie w poziomie (kliknij i animuj)
- 28. Przewijanie w poziomie za pomocą przycisków
- 29. Przewijanie w pionie w iOS Safari Przyklejony (bez impulsu)
- 30. Pozycjonowanie elementów div w poziomie, a nie w pionie
ustawienie setOrientation ma tylko orientację. Twoje rozwiązanie nie działa dla mnie –