Wypełnianie paska wskaźnika „up” obrazem wskaźnika

Poszukuję sposobu na stylizację ikony „Góra” ActionBara, która jest wyświetlana po skonfigurowaniu jej do wyświetlania z działania:

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

Rozglądałem się i znalazłem sposób na dodanie dopełnienia między ikoną domu a tytułem (Wypełnienie między domową ikoną i tytułem ActionBara), ale nie sposób na dodanie dopełnienia między ikoną domu a ikoną wskaźnika up.

Wkopałem sięActionBarView.HomeView w źródle androida i wydaje się, że zawyża wskaźnik podniesienia przez to połączenie:

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

Problemem jestcom.android.internal.R.id.up jest wewnętrzny, więc nie mogę uzyskać do niego dostępu, więc powyższe rozwiązanie do wypełniania ikony domowej nie będzie działać. Idealnie chciałbym zastąpićActionBarView.HomeView, ale jest prywatny w obrębieActionBarView.

Czy ktoś wie, czy ActionBarSherlock zapewnia dobry sposób na zastąpienie tego zachowania? Szukałem niestandardowego układu domu, ale znalezione przeze mnie wątki wskazywały, że nie jest dobrym pomysłem odejście od standardowych klas Androida.

Jakieś pomysły?

questionAnswers(8)

yourAnswerToTheQuestion