Кнопка вверх панели действий показана в неправильном месте
Я запускаю свое приложение на 2 устройствах: Galaxy Nexus и Asus Transformer tf101.
На GN (4.2.2) кнопка вверх показана, НО на Трансформаторе (4.0.3) это не так.
Есть идеи, почему это происходит и как это преодолеть? То есть, я бы хотел последовательного поведения - покажи кнопку вверх на обоих. Благодарю.
Обновление - 12 мая /2013: установка видимости VISIBLE сделала кнопку "вверх" видимой на трансформаторе, но она расположена не в том месте. Смотрите скриншот прилагается. WTF?
int upId = Resources.getSystem().getIdentifier("up", "id", "android");
if (upId > 0) {
ImageView up = (ImageView) findViewById(upId);
up.setImageResource(drawable.actionbar_up);
up.setVisibility(View.VISIBLE);
}
Обновление - 12 мая /2013: по запросу, инициализация панели действий. Очень стандартный, как вы можете видеть.
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
getActionBar().setTitle(string.menu_settings);
getActionBar().setIcon(drawable.actionbar_logo);