Autore Topic: Activity in Fullscreen  (Letto 849 volte)

Offline FeRoX

  • Utente junior
  • **
  • Post: 67
  • Respect: +2
    • Mostra profilo
Activity in Fullscreen
« il: 23 Maggio 2012, 12:40:14 CEST »
0
Ciao a tutti, ho bisogno che l'activity main del mio progetto sia fullscreen.
Seguendo diverse guide ho trovato due modi per fare ciò:
Inserendo il seguente codice nel manifest:

Codice (XML): [Seleziona]
<activity android:name=".ActivityName"
   android:label="@string/app_name"
   android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
</activity>

oppure dal codice java dell'activity:

Codice (Java): [Seleziona]
public class ActivityName extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // remove title
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.main);
    }
}

La questione è che la prima volta che apro l'applicazione (dopo averla installata) si vede in fullscreen.
Le successive volte che apro l'app, rimangono più o meno 10 pixel nella parte superiore vuoti, come se fosse il title e occupa spazio inutile =(

Qualcuno sa il perché?
Grazie

Offline MasterChief

  • Utente junior
  • **
  • Post: 83
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    OnePlus X
  • Sistema operativo:
    windows 10
Re:Activity in Fullscreen
« Risposta #1 il: 10 Giugno 2012, 16:15:49 CEST »
0
Io ho fatto una cosa simile per una applicazione ma usando il codice java che hai postato non ho mai avuto problemi. prova a spostare questa riga di codice xml che ti ho postato dentro il tag <application> , per capirci, inseriscila a fianco della riga   android:label="@string/app_name" 

Codice (XML): [Seleziona]
 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

in questo modo metti l'intera applicazione in fullscreen.. spero di esserti stato d'aiuto  :-)