textview - Order of Columns in Tablerow - Android 4.1.2 and Android 4.4.2 -


hi have application shows heading , data in tablelayout form. programmatically adding textview/imagebutton columns in tablerow reading hashmap. on android emulator column order shows correctly. when put same application on 4.4.4 kitkat motorola moto e phone order of columns jumbled up. neither headings nor columns in same order added. using addview add columns. tried giving index addview( textview, index). tried searching on google did not find post similar problem.

here code:

        tablerow tr = new tablerow(this);          tr.setlayoutparams(new layoutparams(                 layoutparams.match_parent,                 layoutparams.wrap_content));         /** creating textview add row **/         set<integer> keys = header.keyset();         int column = 0;         for(integer key: keys)         {             textview heading = new textview(this);             heading.setgravity(gravity.center_vertical | gravity.center_horizontal);             string value=(string)header.get(key);             heading.settext(value);             heading.setbackgroundcolor(color.dkgray);             heading.settextcolor(color.white);             heading.settypeface(loginpage.font); //            heading.settypeface(typeface.default, typeface.normal);             layoutparams lp = new layoutparams(                     layoutparams.match_parent,                     layoutparams.match_parent);             lp.width=0;             lp.weight=1.0f;             heading.setlayoutparams(lp);             heading.setpadding(5, 5, 5, 0);             tr.addview(heading,column);  // adding textview tablerow.             column++;          } 


Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -