2012-04-16 15 views
8

Aplico un tema personalizado a mi actividad con: <activity android:theme="@style/MyTheme">, en el que defino el tamaño del ActionBarSherlock que uso en esta actividad. Algo así:Tema personalizado de Android: tema diferente para modo paisaje y retrato

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

Si bien este tamaño es bueno para el modo vertical, me parece demasiado grande en el modo horizontal. ¿Cómo puedo aplicar un tema diferente en modo horizontal o cómo podría simplemente cambiar el tamaño de la barra de acción cuando el usuario usa la aplicación en orientación horizontal? ¿Alguna sugerencia? Gracias.

Respuesta

19

crea dos estilos diferentes.xml. Ponga uno en res/values-port y el otro en res/values-land

+0

¡Perfecto! ¡Gracias! – Fred

+0

drawable-port y drawable-land parece funcionar, también ... útil. –

Cuestiones relacionadas