我想自定义我的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主题中,我仍然需要在运行时更改硬编码属性以设置颜色。
感谢任何帮助。
答案 0 :(得分:0)
简短的回答是,当您展示活动时,您可以遍历所有控件并设置当时的颜色。