java - How to loop addview for table row? -
i've write code add textview table row, i've problem number of rows, i've made number of table rows constant (5 rows) , want number of table rows dynamic. want loop code don't know how. can teach me how that? thank :)
here code:
tablerow row0 = new tablerow(this); tablerow row1 = new tablerow(this); tablerow row2 = new tablerow(this); tablerow row3 = new tablerow(this); tablerow row4 = new tablerow(this); row0.addview(createtextview(listtipe.get(0).gettype())); row1.addview(createtextview(listtipe.get(1).gettype())); row2.addview(createtextview(listtipe.get(2).gettype())); row3.addview(createtextview(listtipe.get(3).gettype())); row4.addview(createtextview(listtipe.get(4).gettype())); row0.addview(createtextview(listtotal1.get(0).gettotal())); row1.addview(createtextview(listtotal1.get(1).gettotal())); row2.addview(createtextview(listtotal1.get(2).gettotal())); row3.addview(createtextview(listtotal1.get(3).gettotal())); row4.addview(createtextview(listtotal1.get(4).gettotal())); row0.addview(createtextview(listtotal2.get(0).gettotal())); row1.addview(createtextview(listtotal2.get(1).gettotal())); row2.addview(createtextview(listtotal2.get(2).gettotal())); row3.addview(createtextview(listtotal2.get(3).gettotal())); row4.addview(createtextview(listtotal2.get(4).gettotal())); row0.addview(createtextview(listtotal3.get(0).gettotal())); row1.addview(createtextview(listtotal3.get(1).gettotal())); row2.addview(createtextview(listtotal3.get(2).gettotal())); row3.addview(createtextview(listtotal3.get(3).gettotal())); row4.addview(createtextview(listtotal3.get(4).gettotal())); row0.addview(createtextview(listuang1.get(0).getuang())); row1.addview(createtextview(listuang1.get(1).getuang())); row2.addview(createtextview(listuang1.get(2).getuang())); row3.addview(createtextview(listuang1.get(3).getuang())); row4.addview(createtextview(listuang1.get(4).getuang())); row0.addview(createtextview(listuang2.get(0).getuang())); row1.addview(createtextview(listuang2.get(1).getuang())); row2.addview(createtextview(listuang2.get(2).getuang())); row3.addview(createtextview(listuang2.get(3).getuang())); row4.addview(createtextview(listuang2.get(4).getuang())); row0.addview(createtextview(listuang3.get(0).getuang())); row1.addview(createtextview(listuang3.get(1).getuang())); row2.addview(createtextview(listuang3.get(2).getuang())); row3.addview(createtextview(listuang3.get(3).getuang())); row4.addview(createtextview(listuang3.get(4).getuang())); tablelayout.addview(row0); tablelayout.addview(row1); tablelayout.addview(row2); tablelayout.addview(row3); tablelayout.addview(row4); } private textview createtextview(string text) { textview textview = new textview(this); textview.settext(text); textview.settextsize(typedvalue.complex_unit_dip, 15); textview.settypeface(null, typeface.bold); textview.setpadding(0, 0, 15, 0); return textview; }
for (int = 0; < 5; i++) { tablerow tablerow = new tablerow(this); tablerow.addview(createtextview(listtipe.get(i).gettype()); tablerow.addview(createtextview(listtotal1.get(i).gettotal())); tablerow.addview(createtextview(listtotal2.get(i).gettotal())); tablerow.addview(createtextview(listtotal3.get(i).gettotal())); tablerow.addview(createtextview(listtotal1.get(i).getuang())); tablelayout.addview(tablerow); }
Comments
Post a Comment