Nascondere la barra del titolo in una applicazione Android [DEV]

Quando si crea una nuova activity di default viene visualizzata la barra del titolo contenente il nome della stessa activity. Spesso questa barra ci toglie dello spazio prezioso che invece potremmo usare per visualizzare informazioni più importanti. Per rimuovere la barra del titolo in una applicazione vi bastera usare:

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

Ma ricordatevi di chiamarla prima di setContentView() altrimenti l’applicazione andrà in crash.

Se invece volete farlo da XML potete usare questo codice:

<activity android:name=”.NOMEACTIVITY”
android:label=”STRINGA”
android:theme=”@android:style/Theme.Black.NoTitleBar.Fullscreen”>

oppure nel Manifest:

<application android:theme=”@android:style/Theme.Black.NoTitleBar”>

Ma in questo modo andrete ad utilizzare un tema di default e perderete le impostazioni grafiche del sistema che state utilizzando. Su Android > 4 non avreste più la grafica Holo.