Я обновил Androïd SDK вчера, поэтому я изменил targetSdkVersion
на 21. Так как я сделал это обновление, я не могу скрыть «ActionBar» (что не реально) на деятельность.Скрыть «ActionBar» по API 21
В моем приложении есть только одно действие, которое я хочу отобразить без заголовка и без панели действий.
Все мероприятия использовали эту тему:
<style name="AppBaseTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
и я попробовал это в соответствующей деятельности:
@Override
protected void onCreate(final Bundle savedInstanceState) {
this.supportRequestWindowFeature(Window.FEATURE_NO_TITLE);
}
, но он не работает. Я также попытался: getSupportActionBar().hide()
но getSupportActionBar()
возвращает null
Есть ли у вас какие-либо идеи?
getActionBar() также возвращает нуль, так эта строка делает сбой приложения. – Maxime
используйте его в методе onCreate. –
Хорошо! Я сделал это в методе onCreate, но до super.onCreate ... Я переместил инструкцию после super.onCreate(), и она работает. Спасибо – Maxime