ActionBar (Панель действий)
Начиная с Android 3.0 (API 11), в приложениях появилась возможность использовать панель действий ActionBar, которая сочетает в себе заголовок и меню, упрощая навигацию и предоставляя быстрый доступ к частым операциям.
ActionBar заменяет Options Menu, которое было в ранних версиях Android, используя новые дополнительные параметры для меню. По умолчанию, новые проекты, создаваемые через шаблоны Empty Activity и др., уже содержат ActionBar. Следует отметить, что в Android 5.0 появился новый компонент Toolbar, который является дальнейшим развитием ActionBar. И он активно вытесняет панель действий. Но вам всё равно следует изучить работу ActionBar, так как основные принципы работы завязаны на ней.
Если запустить программу как есть из шаблона Empty Activity, то увидим заголовок программы.

Если в код программы добавить методы для меню, то справа появится значок из трёх вертикальных точек.
Если щёлкнуть по значку из трёх точек, выстроенных по вертикали, то увидим всплывающее меню с единственным пунктом Settings. Не прикладывая никаких усилий, мы получили готовый элемент ActionBar в своём приложении.
Давайте разбираться, что происходит за кулисами приложения. За появление панели действий отвечает тема Theme.Holo или её производные. В API 21 и выше произошли небольшие изменения. Как я уже сказал выше, появился новый компонент ToolBar, который может заменить панель действий в активности. Поэтому тут нужно быть внимательным и выбирать соответствующую тему, например, Theme.Material.Light.DarkActionBar. Для старых устройств используются библиотеки совместимости. В этом случае активность наследуется от AppCompatActivity, а используемая тема Theme.AppCompat или его производные, например, Theme.AppCompat.Light.DarkActionBar.
В студии версии 4.1 снова всё поменяли и теперь используется тема Theme.MaterialComponents.DayNight.DarkActionBar.
Прячем и показываем ActionBar
Изначально существовали два вида ActionBar для новых устройств и для старых устройств при помощи библиотеки совместимости. Не смешивайте вызовы методов из разных классов, а то получите ошибку. На сегодняшний день студия создаёт проекты с применением библиотеки AndroidX, поэтому будем использовать классы из неё.
Чтобы увидеть разницу в активности с ActionBar и без неё, напишем простой пример. Добавим на форму компонент ToggleButton и пропишем код, скрывающий и показывающий ActionBar:
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью
Убрать ActionBar (Toolbar?)

Здравствуйте. Появилась небольшая проблема: Пустое пространство под ActionBar — на Android 4 оно не отображается, только на 5+. Фрагмент из манифеста:
В лаяуте про actionbar ничего нет
Отслеживать
задан 12 апр 2016 в 18:10
Evgenii Manko Evgenii Manko
353 1 1 золотой знак 2 2 серебряных знака 7 7 бронзовых знаков
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Поставьте в манифест тему android:theme=»@style/AppTheme.NoActionBar» или перенесите те две строчки из NoActionBar в AppTheme
Отслеживать
ответ дан 12 апр 2016 в 18:21
5,775 4 4 золотых знака 19 19 серебряных знаков 40 40 бронзовых знаков
Как убрать Actionbar из одного активити
Скрыть ActionBar() на другом активити
Ребята привет, есть переключатель switch. Скрывает и показывает ActionBar. Сейчас показывает и.
Некорректная работа ActionBar в одной из активити
Доброго времени суток! Имеется приложение, главный макет Navigation Drawer Activity. Имеются.
Как передать сохраненное значение из одного активити в другое?
У меня есть 2 активити. В одном есть элемент TextView, EditText и кнопка "Сохранить" После того.
Как из одного активити строку передать в другую в виде listView
это первое активитиpublic class TodoActivity extends Activity implements View.OnClickListener < .
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219

Сообщение было отмечено NoExcuses как решение
Решение
Прописать в манифесте .NoActoinBar
Добавлено через 31 секунду
1 2 3 4 5
android:name="com.app.Name" android:label="@string/name" android:theme="@style/AppTheme.NoActionBar"> >
Регистрация: 17.02.2018
Сообщений: 119
ExFau$t, дык а если потом пишет:
Cannot resolve symbol ‘@style/AppTheme.NoActionBar’ less. (Ctrl+F1)
Validates resource references inside Android XML files.
то чего-нибудь написать в res/values/styles ?
и чего именно.
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
Abakus, Theme.MaterialComponents.Light.NoActionBar
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Как правильно организовать переход с одного активити на другое с паролем
Как правильно организовать переход с одного активити на другое с паролем (на первом активити.
Убрать иконку из ActionBar
Добрый день! На некоторых версиях андроида кнопочка МЕНЮ выводится в ActionBAr автоматически.
Правильно убрать заголовок из ActionBar ?!
Знаю этот вопрос задавался уже миллион раз, но обыскав весь интернет ответа на него я так и не.
Как вызвать метод в активити классе из обычного не активити класса?
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в отдельном классе.
Как полностью убрать Action Bar?
Убрать Action bar
Подскажите пожалуйста как убрать Action bar . Никак не получается все перепробовал вот мой.
Как сделать так, чтобы табы в Action Bar были под ним даже на планшетах
Здравствуйте! 🙂 У меня есть два вопроса. 1. Как сделать так, чтобы табы в Action Bar были под ним.
Action Bar
Помогите, пожалуйста, решить одну проблему. В IDEA ActionBar отображается, а когда перекидываю.
Регистрация: 08.11.2014
Сообщений: 28
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
у меня вот так работает
Регистрация: 30.11.2014
Сообщений: 38
Спасибо что попытались помочь но мне это не помогло
Зато помогло вот это —
android:theme="@android:style/Theme.Holo.NoActionBar"
Регистрация: 14.11.2014
Сообщений: 119
requestWindowFeature(Window.FEATURE_NO_TITLE);
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Split Action Bar не работает
Здравствуйте, я создал иконку в actionbar, файл res/menu/menu_main.xml и хочу чтобы она находилась.
Вызов диалога из кнопки в action bar-е
Закинул кнопочку в action bar при нажатии на которую должен создаваться диалог, но вылетает ошибка.
Работа с drop down navigation в action bar
Добрый день! Использую drop down navigation. public class MainActivity extends Activity.
