/ / Mám použiť GridView alebo RecyclerView? android, gridview, android-recyclerview

Mám použiť GridView alebo RecyclerView? android, gridview, android-recyclerview

Potrebujem vytvoriť názor, kde sa produkty porovnávajú (min 2, max 5). Mal som dve myšlienky:

  1. Vytvorte RecyclerView a každý stĺpec by bol ainá položka. Na init by som musel nastaviť počet kolónií. Zlá časť je, že ak jedna položka má viac textu a bude ísť na iný riadok, celý stĺpec by sa posunul nadol, iní však nebudú.
  2. Vytvorte gridView, ale musel by som hardcode alebo vytvoriť viac prípadov pre každé množstvo produktov.

tu zadajte popis obrázku

Existuje nejaký návrh na to, ako lepšie implementovať tento názor?

odpovede:

1 pre odpoveď č. 1

Potrebujete GridLayout:

http://developer.android.com/reference/android/widget/GridLayout.html

Tu je užitočný návod:

http://www.techotopia.com/index.php/Working_with_the_Android_GridLayout_in_XML_Layout_Resources

GridView je však úplne nevhodný pre vaše potreby. Môže sa zobraziť iba položky s rovnakou šírkou, ktoré pretečú do ďalšieho riadku po naplnení šírky GridView.