7

Qual è il modo migliore e più semplice per decorare RecyclerView per avere tale aspetto & sentire? Sto sviluppando un'applicazione prenotazione del posto viaggi ... So che posso farlo con recyclerview con GridLayout direttore ..ma quello che dovrebbe essere la procedura non so Una cosa è essere notare ogni bus avere diverse arrangemen posti a sedereRecyclerView con GridLayoutManager

enter image description here

enter image description here

enter image description here

risposta

8

Ti suggerisco di utilizzare StaggeredGridLayoutmanager per la visualizzazione del tuo riciclatore.

StaggeredGridLayout for RecyclerView

E 'l'approccio più vicino per raggiungere il vostro layout.

È possibile trovare i documenti here. E l'esempio di lavoro può essere trovato here.

+0

come si fa questo layout .... puoi pubblicare qualche codice di esempio – Tufan

+0

@AawazGyawali: Bene! –

+0

Puoi dirmi i passi che dovrei usare .... per favore mandami una mail a [email protected] – Tufan

3

Si può imparare da questo esempio che spiegano perfetta su Recycler View

enter image description here

Spero che questo funziona per voi

1

In base al tipo di scelta di bus, passare da GridLayoutManager e StaggeredGridLayoutManager.

Per tutti i tipi, utilizzare una vista di intestazione con solo un'icona del volante allineata a destra.

  1. Per il tipo posti sola:
    • utilizzare un 4 campata GridLayoutManager
    • utilizzare un decoratore articolo per fornire la distanza tra la rd 2 ° e 3 colonna
    • uso vista a piè di pagina con vista a 5 posti
  2. Per il tipo misto :
    • utilizzare un arco 3 StaggeredGridLayoutManager
    • utilizzare un decoratore articolo per fornire lo spazio tra la colonna 1 ° e 2 nd .
    • uso diverso tipo di elemento per le sedi della traversina (vedi: onCreateViewHolder(parent,viewType))
  3. Per il tipo di traversina-only.
    • uso un 4 arco GridLayoutManager
    • utilizzare un decoratore oggetto per fornire la distanza tra il 1 ° e 2 ° colonna
+0

Hai qualche campione o altro ... non sono in grado di trovare nulla di simile ... – Tufan

+0

@ tufan, prima lezione su SO: non chiedere codice. –

+0

okay ... ma puoi dirmi nel terzo passaggio utilizzare un elemento decoratore per fornire la spaziatura tra la 1a e la 2a colonna .. come fare? – Tufan

Problemi correlati