Próbuję dostosować domyślną wartość "Nawiguj w górę" contentDescription
, która jest powiązana z przyciskiem w górę z ActionBar
(używam ActionBarSherlock).Ustaw zawartość Opis dla przycisku akcji w górę paska
Od źródła ActionBarView
„s:
public void setHomeButtonEnabled(boolean enable) {
mHomeLayout.setEnabled(enable);
mHomeLayout.setFocusable(enable);
// Make sure the home button has an accurate content description for accessibility.
if (!enable) {
mHomeLayout.setContentDescription(null);
} else if ((mDisplayOptions & ActionBar.DISPLAY_HOME_AS_UP) != 0) {
mHomeLayout.setContentDescription(mContext.getResources().getText(
R.string.abs__action_bar_up_description));
} else {
mHomeLayout.setContentDescription(mContext.getResources().getText(
R.string.abs__action_bar_home_description));
}
}
więc kluczem będzie jak się odniesienie do mHomeLayout
. getWindow().getDecorView().findViewById(android.R.id.home)
nie działa, ponieważ zwraca ImageView.
Jak mogę to zrobić?
Dzięki;)