【问题标题】:Android to change APP theme dynamicallyAndroid动态改变APP主题
【发布时间】:2017-08-14 15:09:27
【问题描述】:

我想知道我们是否可以动态更改应用的主题。主题的颜色代码将动态地来自 API。因此,我需要根据 API 中的颜色代码更改应用主题。谁能告诉我这是否可能?

【问题讨论】:

    标签: android colors styles themes color-scheme


    【解决方案1】:

    您可以在主题之间动态更改,但不能更改主题本身。主题是不可变的。您可以在styles.xml中创建主题并通过调用方法更改应用程序的主题

    setTheme(android.R.style.YOUR_CUSTOM_THEME);
    

    但是您从 api 动态获得的颜色无法设置为您的主题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-11
      • 2017-06-21
      • 2021-12-17
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      • 2022-07-26
      相关资源
      最近更新 更多