Tuesday, 15 March 2011

android - Setting button style programmatically -



android - Setting button style programmatically -

i'm trying create layout buttons , spinners programmatically. can't in xml, because number of spinners depends on parameters.

my question here is: how can set button style @style resources? need set once, when layout created.

my code creating button (class: dbsetuplayout):

relativelayout.layoutparams donebuttonparams = new relativelayout.layoutparams(layoutparams.wrap_content,layoutparams.wrap_content); donebutton = new button(this.context); donebuttonparams.addrule(relativelayout.align_parent_left, 1); donebutton.setlayoutparams(donebuttonparams); donebutton.settext("done"); donebutton.setid(2);

i haven't found addrule options add together style.

mainactivity contains code:

dbsetuplayout setuplayout = new dbsetuplayout(this, activitystatesnumber); btdevsetupsavebutton = setuplayout.donebutton; btdevsetupsavebutton.setonclicklistener...

i tried this: android set style in code, doesn't work me, i'm looking kind of other solution.

any help appreciated.

regards

you can set button background.

using code.

button.setbackgroundresource(r.drawable.new_button_drawable);

android button programmatically-created

No comments:

Post a Comment