2013-01-18 17 views

risposta

13

Questo dovrebbe essere sufficiente:

ActionBar bar = getActionBar(); // you might need to use getSupportActionBar() based on your project setup 
bar.setDisplayShowTitleEnabled(false); 
bar.setDisplayShowHomeEnabled(false); 
+0

Grazie mille :) C'è un modo in cui posso impostare questo dal tema personalizzato? – Nemo

+1

Non ne sono sicuro, ma penso che usare un'attività di base in cui tutti gli altri si estendano sia l'idea migliore. Puoi anche creare un metodo 'setupActionbar (bar)' statico in una classe helper e chiamarlo ovunque ti serva. – WarrenFaith

+0

Super..lavora alla grande – GaneshKumar

3

Warren è corretta. E se si desidera nascondere nel vostro tema, si può fare ereditando da un tema che non visualizza esso:

  • Per pre-Honeycomb stili:

    <style name="HiddenActionBar" parent="@android:style/Theme"> 
    </style> 
    
  • Per Honeycomb +:

    <style name="HiddenActionBar" parent="@android:style/Theme.Holo.NoActionBar"> 
    </style> 
    

io personalmente preferisco questo metodo perché libera le classi dal codice UI legate e può essere facilmente impostata per ogni Activity cambiando il tema della tua applicazione nel manifest.

Problemi correlati