Problem mit der Benachrichtigungsleiste in der Vollbild-App

8

Ich führe eine App im Vollbildmodus aus, in der Vollbild als Thema in xml für die gesamte App definiert ist.

%Vor%

Im Allgemeinen funktioniert es gut, aber in einigen Fällen gibt es einige Probleme:

  1. wenn ich den Suchdialog über die Suchschaltfläche öffne - & gt; Screenshot
  2. wenn ich Spinner-Widgets öffne, die sehr lang sind und den Bildschirm füllen (so dass die Liste normalerweise scrollbar ist) - & gt; Screenshot

Das Problem besteht darin, dass beim Öffnen des Suchdialogfelds oder des Spinner-Widgets die Systembenachrichtigungsleiste einige Millisekunden lang angezeigt wird und dann erneut vom Bildschirm scrollt. Bitte sehen Sie die oben verlinkten Screenshots.

Ich bin derzeit auf 2.2 mit NexusOne, aber das Gleiche passierte auch auf 2.1update1 (besonders Fall 2).

    
Mathias Conradt 03.06.2010, 10:38
quelle

2 Antworten

4

Die einzige Möglichkeit, dies zu vermeiden, ist das Ausschalten aller Animationen unter Geräteeinstellungen / Anzeige / Animation.

Ich sehe nur, dass es ein bekannter Fehler ist: Ссылка

    
Mathias Conradt 03.06.2010, 11:42
quelle
0

Fügen Sie diese Codezeile nach dem Erstellen des Dialogfelds, aber vor setContentView hinzu:

Dialogdialog = neu .....

dialog.getWindow (). setFlags (WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

dialog.setContentView ....

    
Matt 25.02.2011 20:50
quelle

Tags und Links