2010-06-10 17 views
5

Wenn meine App startet, ist die Titelleiste ausgeblendet. Wenn ich jedoch die App verlasse und dann zurückkehre (Minimieren oder Telefon geht in den Ruhezustand), wird oben eine leere Leiste eingefügt. Ist das eine absichtliche Funktion? Wie kann ich das verhindern? Es scheint, dass die Leiste verschwindet, nachdem ich die Menütaste gedrückt habe.Android versteckte Titelleiste kommt zurück

Dies ist die entsprechende Zeile in der Manifest-Datei:

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

Dank

Antwort

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

Das didn‘ t scheint das Problem zu lösen. Das Problem tritt nur auf, wenn ich die onMeasure-Funktion in meiner Ansicht überschreiben: public void onMeasure (int widthMeasureSpec, int heightMeasureSpec) { \t super.onMeasure (widthMeasureSpec, heightMeasureSpec); \t width = MeasureSpec.getSize (widthMeasureSpec); Höhe = MeasureSpec.getSize (heightMeasureSpec) -50; \t setMeasuredDimension (Breite, Höhe); } – kasplurpo

+0

Es tritt auch auf, ohne onMeasure zu überschreiben. Das ganze Layout ist 25dp runtergescrollt (Höhe der Statusleiste, glaube ich). –

Verwandte Themen