Вы можете определить действие, чтобы использовать тему, которая устраняет панель уведомлений / заголовка. Например, вы можете добавить это в качестве атрибута к вашему тегу <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()
.