【问题标题】:Set Holo theme in older Android versions?在较旧的 Android 版本中设置 Holo 主题?
【发布时间】:2012-03-10 19:48:53
【问题描述】:

我使用了几个似乎使用 Android 4.0 的“Holo”主题的应用程序,同时仍在旧版本的 Android (2.3) 上运行。是否有支持的方式来执行此操作,或者这些开发人员是否设计了自己的自定义主题?

谢谢。

【问题讨论】:

    标签: android themes


    【解决方案1】:

    我正在做这个:

    https://github.com/ChristopheVersieux/HoloEverywhere

    编辑:移至:https://github.com/Prototik/HoloEverywhere

    可能真的很适合您的需求。

    【讨论】:

    • 我有点困惑...如果我理解正确,应该使用已接受答案中的链接获得完美的 Holo 主题(与 Android 4 完全相同)。使用您的项目有什么优势吗? (我没有通过判断,我真的很感兴趣)
    • 如果您喜欢这些灰色按钮和橙色阴影,请不要下载,没有任何用处...如果您更喜欢演示中的内容,玩得开心;-)
    • 作为一张价值一千字的图片,这是一个基本应用程序的外观,只需在您的应用程序中添加一行代码:a248.e.akamai.net/camo.github.com/…
    • HoloEverywhere = 一键获取所有资源。由于这是开源的,只需删除和修改您不需要的内容。 Android 资源 = 仅您需要的,但您将花费数百小时导入所有内容、创建 xml 文件、扩展经典视图..
    • 很好的解释,谢谢,+1 - 我终于明白了。您可能应该在项目的第一页上发表您的最后评论... :) 谢谢!
    【解决方案2】:

    看这里SDK/platforms/android-15/data/res/ 有最新Android 4上使用的所有样式和相关资源数据。

    您也可以从这里下载: https://github.com/android/platform_frameworks_base/tree/master/core/res

    您可以从这里获取您需要的内容到您的应用中。仅删除 android: 前缀以在您的项目中使用它。这是定义与最新 Android 版本中使用的相同主题的唯一方法。

    【讨论】:

    • 您能多解释一下吗,因为我想将 tabwidget(2.3 中)样式更改为使用 4.2 样式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多