I am programmatically creating a LinearLayout for an AlertDialog with some buttons.
I WANT to do this:
Instead of waqaslams
LinearLayout button = new LinearLayout(context, null, android.R.style.ButtonBar);
(which is, judging by the comments, API dependable) I have also read ridoys answer from here [ Android Button Styling Programatically ] which is
transferBtn.setBackgroundResource(R.layout.buttonstyle);
(exposing the above answers because one of these may also work for you, depending of API version you use),
But this is what worked for me (mind the change from "layout" to "drawable"):
Button b = new Button(this);
b.setBackgroundResource(R.drawable.button_custom_green);
(answer from [How to programmatically setting style attribute in a view)