android定制管理器

问题描述

| 我想自定义我的Android应用外观。这个想法如下:
In web service I choose user and for that user I choose :
 - button background color
 - background color
 - font color 
 - what modules are available (tabs on/off in tabHost)

 etc ..
在我的android应用中,用户开始登录,然后下载在Web服务中设置的设置。
 (ButtonColor : red,BacgroundColor : black,Module1 : true..... etc.)
现在,我想将该颜色应用于我的所有应用活动。 知道如何实现吗? 我做了很少的研究,并且可以通过XML样式文件来完成所需的工作,但是我无法在运行时更改XML属性(例如按钮颜色)。我可以在运行时更改主题,但是在xml主题中,我仍然需要在运行时更改硬编码属性以设置颜色。 感谢任何帮助。     

解决方法

简短的答案是,当您显示活动时,您可以循环浏览所有控件并在那时设置颜色。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...