使用Action bar样式生成器和Holo颜色生成器

4
为了使我的安卓应用程序更加美观,我使用了操作栏样式生成器来创建主题和Action holo color generator
当我提取它们时,它们都给我一个res文件夹,我想在我的应用程序中使用它们,但不确定是否允许或会产生冲突。
我想知道如何在我的应用程序中同时包含它们。谢谢。

这方面没有第三方工具可用,你必须手动完成,将所有文件复制/粘贴到特定文件夹中,并将styles.xml合并到你的实际项目styles.xml文件中。 - Paresh Mayani
我该如何编辑我的清单文件以使用这两个? - SamAko
抱歉,目前没有现成的工具可以通过合并为您提供准备好的清单文件! - Paresh Mayani
2个回答

5

1
请注意,仅限链接答案不被鼓励,SO答案应该是搜索解决方案的终点(而不是过时的参考资料站)。请考虑在此处添加独立的简介,将链接保留为参考。 - kleopatra

1

正如 Wayne May 的答案中 链接 所示,你只需要使 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.xml,将每个出现的parent="@style/Theme.AppCompat"替换为parent="@style/<prefix>_Widgets"
  6. 使用<prefix>_ActionBar作为您的主题(或作为您主题的父级)

1
我认为是这样,但现在不再需要了。Android 5引入了Material设计,基本上允许您选择colorPrimarycolorAccent并使用它们来着色大多数UI小部件。阅读此文以获取更多信息。 - nstCactus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接