Android自定义主题:横向和纵向模式的不同主题

时间:2012-04-16 11:22:42

标签: android android-layout actionbarsherlock android-theme

我将自定义主题应用于我的活动:<activity android:theme="@style/MyTheme">,其中我定义了我在此活动中使用的ActionBarSherlock的大小。这样的事情:

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

虽然此尺寸适用于纵向模式,但我发现它在横向模式下太大了。如何在横向模式下应用不同的主题,或者如何在用户横向使用应用程序时更改操作栏大小?有什么建议?谢谢。

1 个答案:

答案 0 :(得分:21)

创建两个不同的styles.xml。将一个放入res / values-port,另一个放入res / values-land