【问题标题】:Theme.Holo with Dark Action BarTheme.Holo 与深色操作栏
【发布时间】:2014-05-26 09:54:15
【问题描述】:

我正在制作一个白日梦应用程序,我希望设置活动遵循与标准设置相同的界面。现在我想让应用程序使用 Holo 主题,但有一个黑色的操作栏,就像你可以使用 Holo.Light.DarkActionBar 主题一样。我用谷歌搜索并没有找到任何类似的东西,我尝试查看 android 源代码以了解它们是如何为“设置”页面做的,但它太大了,我无法处理,我找不到样式系统。

我已经设置了我的样式,但我找不到用于操作栏样式的正确值。我没有兴趣添加更多库,例如 actionbar sherlock。

注意:深色操作栏 =/= Holo 操作栏。 我的应用仅适用于 4.2 及更高版本,因此 Holo.Light.DarkActionBar 主题应该存在。

作为参考,我希望我的应用有这个主题:

【问题讨论】:

    标签: android


    【解决方案1】:

    The settings app uses the Widget.Holo.ActionBar.Solid for its actionBarStyle。如:

    <style name="Your.Theme" parent="@android:style/Theme.Holo">
        <item name="android:actionBarStyle">@android:style/Widget.Holo.ActionBar.Solid</item>
    </style>
    

    【讨论】:

    • 谢谢你。我花了几个小时寻找这个,甚至没有提到它。希望它也对其他人有所帮助。
    • API 8 有没有办法做到这一点?它需要 API 14。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    相关资源
    最近更新 更多