Почему Theme.AppCompat.NoActionBar не скрывает панель действий, пока android: Theme.Material.NoActionBar делает - PullRequest
0 голосов
/ 21 октября 2018

Я недавно пытался изучать разработку под Android, но мне трудно понять, почему базовая функция не работает.

При установке родительского элемента AppTheme в Theme.AppCompat.NoActionBar строка заголовка нескрытый, как и положено.Даже ручное добавление

<item name="windowActionBar">false</item> <item name="windowNoTitle">true</item>

к моему AppTheme не исправляет это.Любопытно, что установка родителя AppTheme в android:Theme.Material.NoActionBar работает .

Почему это?

1 Ответ

0 голосов
/ 21 октября 2018

Хорошо, я вроде решил это сам.Хотя я не знаю, , почему все так (такие темы * .NoActionBar не работают и все, кроме тем AppCompat, вызывающих сбои), мне удалось скрыть панель действий.

res/layout/activity_main.xml также имеет раздел, определяющий ActionBar, поэтому только свойство android:visibility="gone" для <android.support.v7.widget.Toolbar заставило его работать.

...