This example describes the Android programming approach to adding pictures and text to the button. Share to everyone for your reference, specific as follows:
The way to add pictures and text to a button is public
spanned getspan (int id, String s) {
imagegetter imggetter = new Html.imagegetter () {
@ Override public
drawable getdrawable (String source) {
//TODO auto-generated method stub
drawable drawable = null;
drawable = MainActivity.this.getResources (). Getdrawable (
integer.parseint (source));
Drawable.setbounds (0, 0, drawable.getintrinsicwidth (),
drawable.getintrinsicheight ());
return drawable;
}
;
StringBuffer sb = new StringBuffer ();
Sb.append (" ");
;
spanned span = html.fromhtml (sb.tostring (), imggetter, null);
return span;
}
The use of this method:
button= (Button) Findviewbyid (R.id.button);
Button.settext (Getspan (R.drawable.button_iv, "button"));
where R.drawable.button_iv is an int, a picture stored in the Res/drawable folder, which is a picture added to the button, corresponding to the ID in Getspan (int id,string s), And the S in the method refers to the text added to the button!
I hope this article will help you with the Android program.