change text to image and back on button at runtime in Android -
i want change button's text image, , (instead image want text back) on user interactions, @ runtime. how can this? can show me example?
as far understood can't use image button, because can't add text on it. tried use
setcompounddrawables but not working me (no visible change on button). here code:
button button = (button) findviewbyid(r.id.button1); drawable mydrawable = this.getresources().getdrawable(r.drawable.ic_launcher); mydrawable.setbounds(0, 0, 0, 0); button.setcompounddrawables(mydrawable, null, null, null); please help
i think problem
mydrawable.setbounds(0, 0, 0, 0); since you've given 0 left, top, right, bottom, there no visible change. try give values 10 or 15 right , bottom, , you'll able see change.
Comments
Post a Comment