相关疑难解决方法(0)

使用外部主题文件在运行时更改应用程序主题

我想制作一个让用户选择主题并将其应用于整个应用程序的应用程序.

我知道这可以通过在每个活动的onCreate中使用setTheme来实现.

但我需要以不同的方式工作.我不希望主题存储在theme.xml或styles.xml中.

我希望有一个存储在网络上的主题列表,并能够动态下载新主题并将其应用到应用程序中.我希望能够创建新主题,而无需构建新版本或更新版本的应用程序.

图像很容易替换.只需从网址下载并在本地存储即可重复使用.但是应用程序的实际主题,按钮的颜色等应该在运行时从theme.xml文件更改,该文件不是apk的一部分,而是在线获取.

这可能吗?

android

5
推荐指数
1
解决办法
1064
查看次数

标签 统计

android ×1