Показать строку заголовка из кода

В файле манифеста я использую эту строку для своего тега приложения

android:theme="@android:style/Theme.NoTitleBar" 

И в основном у каждого вида деятельности нет строки заголовка, но для одного из видов деятельности я хочу показать строку заголовка

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

 this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

Как я могу показать строку заголовка из кода?

РЕДАКТИРОВАТЬ ПОЖАЛУЙСТА, не повышайте меня, как я могу скрыть заголовок :), я знаю, что, если кто-нибудь знает, как я могу это показать?

Я знаю, что могу помещать NoTitleBar в каждое действие, которое я хочу скрыть, и я могу оставить его для того, кого хочу показать … Но это не моя точка

Для меня тысячи строк кода работают отлично:

Спрятать:

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); 

Показать:

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 

использование

  android:theme="@android:style/Theme.NoTitleBar" 

В каждом действии, за исключением операции, в которой вы хотите показать заголовок. Не используйте эту тему в атрибуте application

В соответствии с вашим комментарием вы хотите, чтобы мои изменения были только в одном месте, и кажется, вы не хотите, чтобы chage был только одним манифестом (!). В любом случае вы можете сделать другое дело

Используйте класс BaseActivity, в котором используется функция без названия и расширьте ее во всех классах, кроме титульной активности.

Лучший способ сделать это – ссылаться на это. Попробуйте использовать Window.FEATURE_CUSTOM_TITLE

По-видимому, это не работает, и любой другой способ всегда сбой

 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.settings); activity.setTitle("Settings"); 

Я уверен, что это способ сделать это с помощью кода.

Intereting Posts
Android – изменение системных настроек корневого устройства внутри приложения SQLite DatabaseUtils.queryNumEntries не работает на реальном устройстве, но работает на эмуляторе Android Mobile / Wear Приложение onMessageReceived называется несколько раз для одного сообщения Создать строку JSON с помощью GSON Как получить контекст приложения из широковещательного приемника? Отключить ViewRootImpl в Android Log? Как я могу проверить блокировку SIM-карты на уровне приложений Android Android: Воспроизведение mp3-файла из необработанного ресурса при нажатии TextView Ложка JAR для локального тестирования Как статический внутренний класс с WeakReference для внешнего класса может избежать утечек памяти Android? Нужен пример Почему кнопка нажата, когда на нее накладывается другой макет? Android с помощью суперпользователей? Разрешая доступ Невозможно загрузить обновленный APK в Google Play из-за другого сертификата Android + NoSQL SetRetainInstance не работает для ListFragment при использовании библиотеки compatibiltiy