Final attempt at fixing centred images on all platforms?

Also now dealing with images that are too large for the button
Convert a drawable to a bitmap
Get the screen density and size as string values