0
我目前正在开发一个应该由最终用户完全自定义的应用程序。试想一下,应用程序有许多活动与一些TextViews
,Buttons
等我可以动态编辑样式吗?
所以客户可以创建这样一个XML文件:
<style >
<h1>25dp</h1>
<h2>30dp<h2>
<actionbar>#cecece</actionbar>
</style>
你可以想像,例如,有几个TextViews这总是“标题”,所以他们应该总是采取这个h1 value
。
我知道我可以分析每个 TextView的这个XML文件并,手动应用这种风格,但是这不是实现这一目标,因为如果我有3000个textViews,我应该手动编辑所有的好方法。
我想要的是以编程方式“编辑”实际的风格。
任何提示?
用户只能提供XML文件。 – Reinherd
那么你仍然需要自己实现“apply xml to view”特性,因为普通样式不能在运行时加载。 – WarrenFaith