Potrebujem vytvoriť názor, kde sa produkty porovnávajú (min 2, max 5). Mal som dve myšlienky:
- 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ú.
- Vytvorte gridView, ale musel by som hardcode alebo vytvoriť viac prípadov pre každé množstvo produktov.
Existuje nejaký návrh na to, ako lepšie implementovať tento názor?
odpovede:
1 pre odpoveď č. 1Potrebujete 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.