I want to add a picture as well as text within a button as shown below.

If I am giving this as a background then it will deteriorate according to the screen size of different phones. So I want to custom draw custom layout where the image of info button will remain in same pixel and the info letters to be drawn as separate. So that I will get the exact outlook without any image distortion.
You can specify the background image, the ‘!’ icon and the text separately like so: