Witam
Mam kolejny problem z listview (mam nadzieje że już ostatni).
Próbuje zaimplementować dynamiczne generowanie tabeli z danymi do tego listview (w domyśle będą one pobierane z json - php), problem polega na tym że nie wiem jak zmusić do dodawania np po jednym polu za pomocą iteracji FOR
własna klasa wygląda tak:
[color=#00008B][font=Consolas]package[/font][/color][color=#000000][font=Consolas] com[/font][/color][color=#000000][font=Consolas].[/font][/color][color=#000000][font=Consolas]example[/font][/color][color=#000000][font=Consolas].[/font][/color][color=#000000][font=Consolas]raidplanner[/font][/color][color=#000000][font=Consolas];[/font][/color]
[color=#00008B]public[/color] [color=#00008B]class[/color] [color=#2B91AF]RaidWpis[/color] { [color=#00008B]private[/color] [color=#00008B]int[/color] id; [color=#00008B]private[/color] [color=#00008B]int[/color] id_gildia; [color=#00008B]private[/color] [color=#2B91AF]String[/color] nazwa; [color=#00008B]private[/color] [color=#00008B]int[/color] schemat; [color=#00008B]private[/color] [color=#00008B]int[/color] data_zapis; [color=#00008B]private[/color] [color=#00008B]int[/color] data_start; [color=#00008B]private[/color] [color=#00008B]int[/color] opis; [color=#00008B]private[/color] [color=#00008B]int[/color] id_officer; [color=#00008B]private[/color] [color=#00008B]int[/color] nick_officer; [color=#00008B]private[/color] [color=#00008B]int[/color] typ; [color=#00008B]public[/color] [color=#2B91AF]RaidWpis[/color]([color=#00008B]int[/color] id,[color=#2B91AF]String[/color] nazwa) { setNazwa(nazwa); setId(id); } [color=#00008B]public[/color] [color=#00008B]int[/color] getId(){ [color=#00008B]return[/color] id; } [color=#00008B]public[/color] [color=#00008B]void[/color] setId([color=#00008B]int[/color] id){ [color=#00008B]this[/color].id = id; } [color=#00008B]public[/color] [color=#2B91AF]String[/color] getNazwa() { [color=#00008B]return[/color] nazwa;} [color=#00008B]public[/color] [color=#00008B]void[/color] setNazwa([color=#2B91AF]String[/color] nazwa) { [color=#00008B]this[/color].nazwa = nazwa; } [color=#00008B]public[/color] [color=#2B91AF]String[/color] toString() { [color=#00008B]return[/color] [color=#00008B]this[/color].nazwa; } [color=#00008B]public[/color] [color=#2B91AF]String[/color] toString2() { [color=#00008B]return[/color] [color=#00008B]this[/color].id+[color=#800000]" - "[/color]+nazwa; } [color=#000000][font=Consolas]}[/font][/color]
a w activity korzystam z tego tak:
[color=#2B91AF][font=Consolas]RaidWpis[/font][/color][color=#000000][font=Consolas][][/font][/color][color=#000000][font=Consolas] items [/font][/color][color=#000000][font=Consolas]=[/font][/color][color=#000000][font=Consolas] [/font][/color][color=#000000][font=Consolas]{[/font][/color]
[color=#00008B]new[/color] [color=#2B91AF]RaidWpis[/color]([color=#800000]1[/color], [color=#800000]"aaaa"[/color]), [color=#00008B]new[/color] [color=#2B91AF]RaidWpis[/color]([color=#800000]3[/color], [color=#800000]"bbbb"[/color]), [color=#00008B]new[/color] [color=#2B91AF]RaidWpis[/color]([color=#800000]6[/color], [color=#800000]"cccc"[/color]), [color=#00008B]new[/color] [color=#2B91AF]RaidWpis[/color]([color=#800000]11[/color], [color=#800000]"dddd"[/color]), [color=#00008B]new[/color] [color=#2B91AF]RaidWpis[/color]([color=#800000]17[/color], [color=#800000]"eeee"[/color]),};mainListView = ([color=#2B91AF]ListView[/color]) findViewById( R.id.mainListView );[color=#2B91AF]ArrayAdapter[/color]<[color=#2B91AF]RaidWpis[/color]> raidList = [color=#00008B]new[/color] [color=#2B91AF]ArrayAdapter[/color]<[color=#2B91AF]RaidWpis[/color]>([color=#00008B]this[/color], R.layout.simplerow, items);[color=gray]// Create ArrayAdapter using the raid list. [/color][color=#000000][font=Consolas]mainListView[/font][/color][color=#000000][font=Consolas].[/font][/color][color=#000000][font=Consolas]setAdapter[/font][/color][color=#000000][font=Consolas]([/font][/color][color=#000000][font=Consolas]raidList[/font][/color][color=#000000][font=Consolas]);[/font][/color]
jak widać na twardo testowo dodaje do items kolejne wpisy, tylko jak to obejść żeby mógł sobie dodawać te pola z FORa (po 1 wpisie).
z góry dziękuje