Preenchendo a imagem do indicador “up” da barra de ação

Estou em busca de uma maneira de estilizar o ícone "para cima" do ActionBar que é exibido quando você o configurou para ser exibido em sua Atividade:

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

Eu estive procurando e encontrei uma maneira de adicionar preenchimento entre o ícone inicial e o título (Preenchimento entre o ícone inicial e o título da ActionBar), mas não é uma forma de adicionar preenchimento entre o ícone inicial e o ícone do indicador superior.

Eu caveiActionBarView.HomeView na fonte android e parece inflacionar o indicador ascendente através desta chamada:

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

Problema é ocom.android.internal.R.id.up é interno, então não consigo acessá-lo, portanto, a solução vinculada acima para preenchimento do ícone inicial não funcionará. Idealmente eu gostaria de substituir oActionBarView.HomeView, mas é privado dentro doActionBarView.

Alguém sabe se o ActionBarSherlock fornece uma boa maneira de substituir esse comportamento? Eu olhei para fornecer um layout de casa personalizado, mas os tópicos que encontrei indicaram que não seria uma boa idéia divergir das classes android padrão.

Alguma ideia?

questionAnswers(8)

yourAnswerToTheQuestion