Отображать только вкладки на панели действий - PullRequest
18 голосов
/ 05 марта 2012

Я только что использовал ActionBar Sherlock для реализации панели действий Android на устройствах с Android до версии 3.0.У меня есть одна проблема, когда я использую навигацию по вкладкам.

В настоящее время панель действий разделена на две строки в верхней части экрана.Первая строка содержит значок приложения и заголовок приложения, а вторая строка содержит мои вкладки навигации.Я попытался удалить верхнюю панель с помощью actionBar.setDisplayOptions (0); но теперь у меня все еще есть две строки, но верхняя строка пуста.Как я могу удалить этот верхний ряд?

Спасибо!

Ответы [ 2 ]

48 голосов
/ 31 марта 2012

Я понимаю, что это было опубликовано около месяца назад, но я думаю, что могу протянуть руку. Попробуйте запустить эти три метода сразу после создания панели действий:

    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    bar.setDisplayShowTitleEnabled(false);
    bar.setDisplayShowHomeEnabled(false);

Первый просто устанавливает АБ на вкладки, что, я полагаю, вы уже сделали. Второй отключает заголовок String вверху (я должен отметить, что он появляется, когда приложение сначала запускается, но затем очень быстро исчезает), а третий отключает значок с той же функциональностью, что и предыдущий метод. На самом деле в моем приложении происходило то же самое, с чем вы имеете дело, но как только я запустил оба этих метода, лишняя и пустая, самая верхняя панель исчезла.

10 голосов
/ 13 января 2015

В дополнение к принятому ответу, просто удалите onCreateOptionsMenu и onOptionsItemSelected, чтобы получить чистый вид вкладки без какой-либо пустой панели действий.

...