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

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -