I used the following hack to change the homeAsupIndicator programmatically.
int upId = Resources.getSystem().getIdentifier(\"up\", \"id\", \"android\"); if (
You can achieve this in an easier way. Try to can change the homeAsUpIndicator attribute of actionBarStyle in your theme.xml and styles.xml.
If you want some padding, just add some white space in your image.