Acolchado de la imagen de indicador de la barra de acción

Estoy en busca de una forma de estilizar el ícono "arriba" de la barra de acción que se muestra cuando lo configuró para que se muestre desde su actividad:

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

He estado buscando y encontré una forma de agregar relleno entre el ícono de inicio y el título (Relleno entre el icono de inicio y el título de ActionBar), pero no es una forma de agregar relleno entre el ícono de inicio y el ícono de indicador hacia arriba.

Cavé enActionBarView.HomeView en la fuente de Android y parece inflar el indicador hacia arriba a través de esta llamada:

mUpView = findViewById(com.android.internal.R.id.up);

Problema es elcom.android.internal.R.id.up es interno, por lo que no puedo acceder a él, por lo que la solución vinculada anteriormente para rellenar el ícono de inicio no funcionará. Idealmente me gustaría anular elActionBarView.HomeView, pero es privado dentro delActionBarView.

¿Alguien sabe si ActionBarSherlock proporciona una buena manera de anular este comportamiento? He buscado proporcionar un diseño de inicio personalizado, pero los hilos que encontré indicaban que no sería una buena idea divergir de las clases estándar de Android.

¿Algunas ideas?

Respuestas a la pregunta(8)

Su respuesta a la pregunta