【问题标题】:Android Vanilla Froyo Theme In Gingerbread App姜饼应用程序中的 Android 香草 Froyo 主题
【发布时间】:2011-08-23 04:45:59
【问题描述】:

我真的很喜欢 Froyo 中对话框(圆形/灰色半透明)和按钮(圆形/渐变)的外观,因为我的应用是围绕该主题构建的。但是,当我的应用在 Gingerbread 中运行时,默认的深色主题确实会破坏外观。

我想知道是否有一种简单的方法可以让 Gingerbread 的 Froyo 外观仅用于我的应用程序?我想让我的应用的 UI 在所有 Android 版本中保持一致。

【问题讨论】:

    标签: android android-theme


    【解决方案1】:

    最简单的方法是将所有资源本地保存在您的应用中,然后使用姜饼版本的样式。 在正确的平台之后检查您下载 sdk 的位置,然后进入 data/res/,您将看到所有资源文件夹。获取您需要的所有资源并将它们放入您的项目中。

    【讨论】:

    • 我已经开始复制文件,但依赖项让我复制越来越多的文件,这让我的应用程序变得不必要地变大。我可以在哪里(在哪些文件中)复制尽可能少的数量?我对主题和样式不太熟悉。
    • 没有人能真正告诉您,因为我们不知道您要保留哪些主题/样式或使用哪些主题/样式。检查 values/styles.xml 并复制您使用的或想要使用的,例如 Buttons 和 alertDialogs 等。您可能还需要为不同的样式复制相应的可绘制对象。
    • 听起来不错。梳理它需要做很多工作,但我想我现在花时间去做,因为我可以在以后在其他项目中重用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 2013-05-16
    相关资源
    最近更新 更多