7

Jaki jest najlepszy i najłatwiejszy sposób na dekorowanie RecyclerView tak, aby wyglądał tak: &? Zajmuję się tworzeniem aplikacji podróżuje rezerwacji siedzenia ... wiem, że mogę to zrobić z recyclerview z menedżerem GridLayout ..ale co powinno być kroki nie wiem jedno będzie pamiętać każdy autobus ma różne arrangemen siedzeniaRecyclerView with GridLayoutManager

enter image description here

enter image description here

enter image description here

Odpowiedz

8

Sugeruję, abyś użył StaggeredGridLayoutmanager dla swojego widoku recyklera.

StaggeredGridLayout for RecyclerView

To najbliższy podejście, aby osiągnąć swój układ.

Możesz znaleźć dokumenty here. I przykład roboczy można znaleźć here.

+0

jak zrobić ten układ .... czy możesz zamieścić przykładowy kod – Tufan

+0

@AawazGyawali: Good one !! –

+0

Czy możesz mi powiedzieć kroki, które powinienem użyć .... proszę napisz do mnie bro na [email protected] – Tufan

3

można dowiedzieć się z tego wytłumaczyć doskonały przykład, który o Recycler View

enter image description here

Nadzieja to działa dla Ciebie

1

podstawie rodzaju wybór autobusów, przełącznik między GridLayoutManager i StaggeredGridLayoutManager.

Dla wszystkich typów należy użyć widoku nagłówka z wyrównaną do prawej wyrównaną ikoną kierownicy.

  1. Dla typu osobowego wyłącznie:
    • Stosuj 4 rozpiętość GridLayoutManager
    • użyć dekorator elementu dla zapewnienia odstępu między rd 2 ND i 3 kolumnę
    • użytkowania widok stopki z widokiem 5-stanowiskowym
  2. Dla typu mieszanego :
    • użyć 3 rozpiętość StaggeredGridLayoutManager
    • użyć dekorator elementu dla zapewnienia odstępu pomiędzy kolumną 1 st i 2 ND.
    • używać inny typ elementu za miejsca sypialne (patrz: onCreateViewHolder(parent,viewType))
  3. Dla rodzaju podkładu tylko.
    • Stosuj 4 rozpiętość GridLayoutManager
    • użyć dekorator pozycja dla zapewnienia odstępu pomiędzy 1 st i 2 nd kolumna
+0

Czy masz jakieś próbki lub cokolwiek innego..i nie jestem w stanie znaleźć coś podobnego ... – Tufan

+0

@ tufan, pierwsza lekcja na SO: nie pytaj o kod. –

+0

okej ... ale czy możesz mi powiedzieć na trzecim kroku, użyj dekoratora przedmiotów, aby zapewnić odstęp między 1. i 2. kolumną .. jak to zrobić – Tufan