Rimuovere app barra del titolo android

? sparrkli @ | Original: StackOverFlow
---

So che questa domanda è stato chiesto milio volte, ma che mai metodo che uso non è buono per me . se io uso

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

in file manifesto, tutto il tema dei cambiamenti app, e se ho messo

requestWindowFeature(Window.FEATURE_NO_TITLE); 

nelle attività onCreate, si presenta poco quando si inizia un app .

Btw non ho qualsiasi tema scelto, usando solo android standard. Grazie in andvance !

---

Top 5 Risposta

1CommonsWare @

Non è chiaro che cosa si intende per " tema complesso di cambiamenti app " . Per i dispositivi API di livello 11+, probabilmente dovrebbe usare @android:style/Theme.Holo.NoActionBar .

2Aswin Rajendiran @

Se si aggiunge il tema per l'applicazione, si applica a tutto il app .

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

Bisogna aggiungere che la dichiarazione di attività.

<activity
    android:name=".YourActivity"
    android:theme="@android:style/Theme.NoTitleBar"/>
3MohdTausif @

quando si crea un nuovo progetto in Android, allora si otterrà tema di default applicata sul progetto, che ha una barra del titolo . ma se si desidera rimuovere o applicare qualche altro tema per tutta la App, allora è possibile definire come sotto a livello di applicazione :

<application
        android:name="com.mycomp.myproj.MainApplication"
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/Theme.Sherlock" >

ma se si desidera applicare qualche tema solo in alcune schermate di specifica, si può definire come sotto a livello di attività :

<activity
            android:name="com.mycomp.myproj.MainActivity"
            android:label="@string/app_name" 
            android:theme="@style/AppTheme">