【问题标题】:Android custom theme: different theme for landscape and portrait modeAndroid自定义主题:横向和纵向模式不同的主题
【发布时间】:2012-04-16 11:22:41
【问题描述】:

我将自定义主题应用于我的活动:<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>

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

【问题讨论】:

    标签: android android-layout actionbarsherlock android-theme


    【解决方案1】:

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

    【讨论】:

    • drawable-port 和 drawable-land 似乎也可以工作......很有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多