2010-06-10 14 views
5

Lorsque mon application démarre, la barre de titre est masquée. Cependant, si je quitte l'application, puis revenez (minimiser ou téléphone va dormir), il y a une barre vide insérée en haut. Est-ce une caractéristique intentionnelle? Comment puis-je l'empêcher? Il semble que la barre disparaisse après que j'appuie sur la touche de menu.La barre de titre cachée d'Android revient

Ceci est la ligne correspondante dans le fichier manifeste:

android: theme = "@ android: le style/Theme.Black.NoTitleBar.Fullscreen"

Merci

Répondre

0
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

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

    setContentView(R.layout.main); 
} 
+0

Ce n » Je semble résoudre le problème. Le problème se produit uniquement lorsque je remplace la fonction onMeasure dans ma vue: public void onMeasure (int widthMeasureSpec, int heightMeasureSpec) { \t super.onMeasure (widthMeasureSpec, heightMeasureSpec); \t width = MeasureSpec.getSize (widthMeasureSpec); height = MeasureSpec.getSize (heightMeasureSpec) -50; \t setMeasuredDimension (largeur, hauteur); } – kasplurpo

+0

Il se produit également sans surcharger OnMeasure. L'ensemble de la mise en page est déroulé 25dip (hauteur de la barre d'état, je crois). –