Here is my layout:
The issue I\'m facing is with the drawable checkmark. H
There are several solutions to this problem. Perhaps the easiest on some devices is to use paddingRight
and paddingLeft
to move the image and text next to each other as below.
The problem here is on smaller devices this padding can cause unfortunate problems such as this:
The other solutions are all some version of "build a button out of a layout an image and a textview". They work, but completely emulating a button can be tricky. I propose one more solution; "build a button out of a layout an image, a textview, and a button"
Here's the same button rendered as I propose:
As you can see, the button is now within a relative layout, but it's text and drawableLeft are not part of the button, they are in a separate layout that's placed on top of the button. With this, the button still acts like a button. The gotchas are: