How to get drawable from a button?
Looking at : http://developer.android.com/reference/android/widget/Button.html
You can see that
myButton.setCompoundDrawablesWithIntrinsicBounds(Drawable,Drawable,Drawable,Drawable)
Should give you what your looking for.
Order: Left, top, right, and bottom
I think you want Button.getCompoundDrawables()[0]