我目前正在开发一个应该由最终用户完全定制的应用程序。想象一下,应用程序有许多活动,其中包括一些TextViews
,Buttons
等。
所以客户端可以创建一个像这样的 XML 文件:
<style >
<h1>25dp</h1>
<h2>30dp<h2>
<actionbar>#cecece</actionbar>
</style>
例如,您可以想象,有几个 TextView 始终是“标题”,因此它们应该始终使用 this h1 value
。
我知道我可以解析这个 XML 文件并为每个textview 手动应用这种样式,但这不是实现此目的的好方法,因为如果我有 3000 个 textView,我应该手动编辑它们。
我想要的是以编程方式“编辑”实际的样式。
任何提示?