I have a Button in which I want to include an image, which I am doing using drawableLeft and a png in my drawable folder. However, because the image is larger than I need it to be, it does not appear the way I want in the Button. I could, of course, just edit the png, but doing that for every place I use the image would be a lot of work & inefficient. I have seen several suggestions on using xml drawables, but I could not seem to get any of them to work. What can I do to scale the image to match the Button? Thanks.