Is it possible to set the margin or padding for the image which we added with the android:drawableLeft?
android:drawableLeft
You should consider using layer-list
Create a drawable file like this, name it as ic_calendar.xml
Under layout file,