2012-04-16 9 views
8

Applico un tema personalizzato alla mia attività con: <activity android:theme="@style/MyTheme">, in cui definisco la dimensione di ActionBarSherlock che utilizzo in questa attività. Qualcosa del genere:Tema personalizzato Android: tema diverso per la modalità orizzontale e verticale

<style name="MyTheme" parent="@style/Theme.Sherlock.Light.DarkActionBar"> 
    <item name="actionBarSize">45dp</item>        
    <item name="android:actionBarSize">45dp</item>  
</style> 

Anche se questo formato è un bene per la modalità ritratto, lo trovo troppo grande in modalità orizzontale. Come posso applicare un tema diverso in modalità orizzontale o come posso semplicemente modificare la dimensione della barra di azione quando l'utente utilizza l'applicazione in orizzontale? Eventuali suggerimenti? Grazie.

risposta

19

creare due diversi stili.xml. Mettine uno in res/values-port e l'altro in res/values-land

+0

Perfetto! Grazie! – Fred

+0

sembra possibile che anche il drawable-port e il drawable-land funzionino ... utile. –

Problemi correlati