for (int j = 0; j < 2; j++) { linearlayout row = new linearlayout(this); row.setlayoutparams(new layoutparams(layoutparams.fill_parent, layoutparams.wrap_content)); linearlayout underrow = new linearlayout(this); underrow.setlayoutparams(new layoutparams(layoutparams.wrap_content, layoutparams.wrap_content)); (int = 0; < max_buttons; i++) { // string buttonid = "btn" + j + i; // int resid = getresources().getidentifier(buttonid, "id","com.project.beacontreetech.doublecheckversion1"); relativelayout.layoutparams layoutparams = new relativelayout.layoutparams( relativelayout.layoutparams.wrap_content, relativelayout.layoutparams.wrap_content); button = (button) getlayoutinflater().inflate(r.layout.button_layout, buttonscontainer, false); // textview textview = (textview) getlayoutinflater().inflate(r.layout.text_view, buttonscontainer,false); int id1 , id2 ; id1 = i; id2 = j; stringbuilder append = new stringbuilder(); append.append(id1); append.append(id2); int imgarrlength = imagelist.length; ( t=0; t < imgarrlength; t++){ } string yo = (string.valueof(append)); int id = integer.valueof(string.valueof(append)); button.setheight(buttonsize); button.setwidth(buttonsize); button.setonclicklistener(this); button.setid(id); if (button.getid() == 01){ button.setbackgroundresource(imagelist[1]); }
for set background image button in drawable folder use below code:
button.setbackgroundresource(r.drawable.new_todo_image);
for set color background should use this:
button.setbackgroundcolor(getresources().getcolor(r.color.green));
your color.xml like:
<?xml version="1.0" encoding="utf-8"?> <resources> <drawable name="red">#f00</drawable> <drawable name="green">#0f0</drawable> <drawable name="gray">#ccc</drawable> </resources>
Comments
Post a Comment