Насколько я знаю, можно скрыть панель уведомлений/заголовков, когда активность видна (имеет контент), но... может быть, я ошибаюсь?
Есть ли способ скрыть его после того, как активность видна?
Насколько я знаю, можно скрыть панель уведомлений/заголовков, когда активность видна (имеет контент), но... может быть, я ошибаюсь?
Есть ли способ скрыть его после того, как активность видна?
Вы можете определить действие для использования темы, которая устраняет панель уведомлений/заголовков. Например, вы можете добавить это как атрибут к тегу <activity ... >
в AndroidManifest.xml:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Наличие заголовка нельзя изменить после того, как вы позвонили setContentView()
. Единственный способ скрыть строку заголовка после начала действия — перезапустить действие с измененным намерением. Сделайте что-то вроде этого:
Intent intent = getIntent();
overridePendingTransition(0, 0);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent.putExtra("NoTitle", true);
finish();
overridePendingTransition(0, 0);
startActivity(intent);
Затем в onCreate()
проверьте, присутствует ли в намерении дополнительный «NoTitle», и сделайте соответствующий вызов requestWindowFeature()
перед вызовом setContentView()
.