Есть ли способ установить, сколько места нужно ActionBar для подписи - PullRequest
2 голосов
/ 11 ноября 2011

При использовании панели действий Android я делаю следующее в переопределении onCreateOptionsMenu:

    MenuItem m = menu.add(0, Search, 10, R.string.Search);
    m.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

Это отлично работает для планшетов, но на телефоне мне бы хотелось больше места, так как заголовок сокращается до неприемлемых пропорций (с помощью ActionBarSherlock) .

Есть ли способ указать минимальную область заголовка, чтобы мой заголовок был немного более значимым?

Определение IsRoom для Android несколько отличается от моего.: -)

Придуманный пример ниже.

Contrived example

Спасибо

1 Ответ

1 голос
/ 09 марта 2012

ActionBarSherlock версия 4 была выпущена , которая теперь поддерживает намного лучшую измерительную систему для определения того, как расположить панель действий. Я призываю вас выполнить обновление, чтобы приведенный выше макет отображался правильно.

Кроме того, убедитесь, что вы не используете «всегда» в качестве showAsAction, чтобы отображалось только правильное количество элементов действий.

...