【问题标题】:Creating my own theme for an app为应用创建自己的主题
【发布时间】:2014-07-31 23:36:20
【问题描述】:

我一直在寻找 Stack Overflow 的答案,但找不到。我有一个应用程序,我想根据用户的喜好从应用程序内部将其更改为主题。同样在我的应用程序中,我创建了所有自定义按钮和其他图像。我想制作另一组图像,以便当用户更改主题时,这些图像会相应地出现。到目前为止,我有 Appcompact 主题,最重要的是,我创建的图像在应用程序打开时被处理。希望你能理解我的问题。

【问题讨论】:

    标签: android customization android-theme


    【解决方案1】:

    好吧,我的建议是循序渐进,了解主题和样式以及它们是如何工作的,如何针对不同的 API、不同的语言、LTR 和 RTL 等等,然后使用简单的在线工具来创建为您工作,最后但并非最不重要的是,如何在应用程序中更改主题。

    按照 Derek 的教程在 http://www.newthinktank.com/2014/07/make-android-apps-9/ 上介绍自己的主题和样式

    然后您可以使用这个简单的工具来创建您的自定义主题(您可以将其导入到您的项目中)并用于分配活动的 XML android:style 元素部分:

    http://jgilfelt.github.io/android-actionbarstylegenerator/

    我不会根据用户的选择更改每个元素样式,这会导致代码复杂和性能下降。我建议通过有两个主题、介绍屏幕、设置活动和两个“主要”活动来开始这个,每个用户设置的设置,你可以告诉你的介绍要加载哪个活动,每个活动在其布局资源中都有一个主题集.请记住将代码逻辑移到活动类之外,这样您的应用中就没有复制代码状态(使用外部类并导入它们)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-28
      • 1970-01-01
      • 1970-01-01
      • 2011-05-31
      • 2014-11-17
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      相关资源
      最近更新 更多