java - How to add a column header to the dynamic table -


i creating dynamic table display results database. tried ages not working. how can add 2 header columns table?

private void buildtable() {          sqlcon.open();         cursor c = sqlcon.readentry();          int rows = c.getcount();         int cols = c.getcolumncount();          c.movetofirst();          // outer loop         (int = 0; < rows; i++) {              tablerow row = new tablerow(this);             row.setlayoutparams(new layoutparams(layoutparams.match_parent,                     layoutparams.wrap_content));              // inner loop             (int j = 0; j < cols; j++) {                  textview tv = new textview(this);                 tv.setlayoutparams(new layoutparams(layoutparams.wrap_content,                         layoutparams.wrap_content));                 //tv.setbackgroundresource(r.drawable.cell_shape);                 tv.setgravity(gravity.center);                 tv.settextsize(18);                 tv.setpadding(0, 5, 0, 5);                  tv.settext(c.getstring(j));                  row.addview(tv);              }              c.movetonext();              table_layout.addview(row);          }         sqlcon.close();     } 

you can try create textview before outer loop , create tablerow instance lets name [ myrow ] call : myrow.addview(mytextview);


Comments

Popular posts from this blog

PHPMotion implementation - URL based videos (Hosted on separate location) -

javascript - Using Windows Media Player as video fallback for video tag -

c# - Unity IoC Lifetime per HttpRequest for UserStore -