4

为了设计我的 android 应用程序并使其更漂亮,我使用了动作栏样式生成器来创建主题和动作全息颜色生成器

当我提取它们时,它们都给了我一个 res 文件夹,我想在我的应用程序中同时使用它们,但不确定这是否允许或会产生一些冲突。

我想知道如何将它们都包含在我的应用程序中。谢谢

4

2 回答 2

5

关于如何做到这一点有一篇很好的文章 - 看看这个: http ://www.androiduipatterns.com/2012/09/creating-custom-android-styles-easy-way.html

于 2013-12-28T16:49:47.890 回答
1

正如韦恩梅的回答中的链接所暗示的那样,您只需使 ActionBar 主题扩展 Holo 颜色的主题。

以下是使其工作所需的步骤:

  1. 为您的主题选择一个前缀(例如,您的应用程序包名称的最后一部分)
  2. 使用ActionBarStyleGenerator为您的操作栏生成和下载主题。将此主题命名为<prefix>_ActionBar
  3. 使用Android Holo Colors Generator为您的小部件生成和下载主题。将此主题命名为<prefix>_Widgets
  4. 解压缩您在资源文件夹中下载的文件(注意不要覆盖任何内容)。
  5. 编辑文件values/<prefix>_actionbar_styles.xmlvalues-v14/<prefix>_actionbar_styles.xmlparent="@style/Theme.AppCompat"parent="@style/<prefix>_Widgets"
  6. 用作<prefix>_ActionBar您的主题(或作为您的主题的父级)
于 2014-08-04T15:34:27.663 回答