2017-03-01 3 views
0

Wie Sie Screenshots sehen kann ich die gleiche Sache implementieren müssenAndroid Listview mit mehreren Reihen wie UperEats

Die Idee ist, dass jedes Produkt Optionen hat und jede Möglichkeit, mehrere Option Elemente aufweist, kann die Option einzelne Wahl oder Mehrfachauswahl.

können Sie die JSON unter

{"Id":1,"Name":"Special","Description":null,"HasOptions":true,"ProductItemImageModel":null,"ProductItemPriceModel":null,"Options":[{"OptionId":5,"OptionName":"Add Extra","Type":1,"OptionItems":[{"ItemOptionId":9,"ItemOptionName":"Green Pepper","ItemOptionPrice":2.5},{"ItemOptionId":10,"ItemOptionName":"Mushroom","ItemOptionPrice":2.5}]},{"OptionId":6,"OptionName":"DoughType","Type":2,"OptionItems":[{"ItemOptionId":6,"ItemOptionName":"Brown","ItemOptionPrice":2.5},{"ItemOptionId":7,"ItemOptionName":"Extra Thin","ItemOptionPrice":2.5},{"ItemOptionId":8,"ItemOptionName":"Regular","ItemOptionPrice":2.5}]}],"IsSucceeded":true,"Errors":null} 

sehen, wie Sie in den Optionen sehen können, gibt Typen, 1 dann Optionen seiner Radio-Buttons, 2 dann Optionen der entsprechende Kontrollkästchen.

muss ich die gleiche wie UperEats

Wie kann ich das umsetzen?

Image1
Image2

enter image description here enter image description here

+0

Es sind keine Bilder verfügbar. – Vyacheslav

+0

https://i.stack.imgur.com/40VBJ.jpg – Jehad

+0

https://i.stack.imgur.com/So8Ug.png – Jehad

Antwort

0

Es ist besser, Sie sollten RecyclerView verwenden. RecyclerView.Adapter Klasse hat getItemViewType Methode. Sie können entscheiden, welches Layout Sie aufblasen.

Siehe this.

Verwandte Themen