2012-04-16 9 views
8

Ich beantrage ein eigenes Thema zu meiner Tätigkeit mit: <activity android:theme="@style/MyTheme">, in dem ich die Größe des ActionBarSherlock ich in dieser Aktivität verwenden definieren. So etwas wie das:Android eigenes Thema: anderes Thema für Landschafts- und Portrait-Modus

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

Während diese Größe für den Hochformat-Modus gut ist, finde ich es im Querformat zu groß. Wie kann ich ein anderes Thema im Querformat anwenden oder wie kann ich die Größe der Aktionsleiste ändern, wenn der Benutzer die Anwendung im Querformat verwendet? Irgendwelche Vorschläge? Vielen Dank.

Antwort

19

schaffen zwei verschiedene styles.xml. Setzen Sie ein in res/Werte-Port und das andere in res/Werte-Land

+0

Perfect! Vielen Dank! – Fred

+0

ziehbar-Port und ziehbar Land scheint auch zu funktionieren ... nützlich. –