2014-02-11 3 views
1

В моем Aplication только на 4,2 устройства сделать:Android 4.2 Панель заголовка над панели действий

enter image description here

Моя активность проявляется:

<activity 
    android:name=".CatalogListActivity" 
    android:label="@string/lbl_catalog" 
    android:theme="@style/Theme.AppCompat" > 
</activity> 

Мой OnCreate:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.cataloglist_activity); 

    getSupportActionBar().setBackgroundDrawable(null); 

    initControls(); 

    checkCatalogs(); 

} 
+0

Можете ли вы опубликовать каталогlist_activity? Вы не настройки fitsSystemWindows на ложь или что-то еще, не так ли? – kcoppock

+0

@kcoppock нет! Другие действия работают нормально, но только то, что это происходит. (Я пытаюсь отправить сообщение, но stackoverflow говорит много кода) – rsicarelli

ответ

0

Я нашел ошибку

предыдущее действие (которое было заставкой), тема была установлена ​​как полноэкранный. По какой-то причине, когда я назвал другую деятельность намеренно, описанная ошибка.

Что я сделал:

Я изменил манифеста:

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

и добавил в OnCreate в SplashScreen:

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

Спасибо!

Смежные вопросы