使用具有全息颜色生成器的动作栏样式生成器

时间:2013-10-17 12:59:35

标签: android android-actionbar

要设置我的Android应用程序样式,使其更美观,我使用action bar style generator创建主题并Action holo color generator

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

我想知道如何在我的应用中包含它们。 感谢

2 个答案:

答案 0 :(得分:5)

关于如何做到这一点有一个非常好的写作 - 看看这个: http://www.androiduipatterns.com/2012/09/creating-custom-android-styles-easy-way.html

答案 1 :(得分:1)

正如Wayne May的答案所表明的那样the link,你必须让ActionBar主题扩展Holo颜色的主题。

以下是实现此目的所需的步骤:

  1. 选择主题的前缀(例如,应用的最后一部分包名称)
  2. 使用ActionBarStyleGenerator为您的操作栏生成并下载主题。将此主题命名为< prefix> _ActionBar
  3. 使用Android Holo Colors Generator为您的小部件生成并下载主题。将此主题命名为< prefix> _Widgets
  4. 解压缩您在资源文件夹中下载的文件(注意不要覆盖任何内容)。
  5. 编辑文件 values /< prefix> _actionbar_styles.xml values-v14 /< prefix> _actionbar_styles.xml 以替换{{1}的每一个匹配项与parent="@style/Theme.AppCompat"
  6. 使用parent="@style/<prefix>_Widgets"作为主题(或作为主题的父母)