现在,我复制整个项目以获得客户的不同UI(主要是按钮对齐).是否可以只交换UI定义/指定在构建期间使用哪些,所以我不需要复制整个项目?
就像是:
UI_cust1 UI_cust2 UI_cust3 ...
用.构建
UI_cust2
然后,您可以按客户编辑XML.
我认为如果您将提供程序创建为数据源,然后包含一个转换器,它将一个键作为参数来返回特定值,您应该能够为要控制的每个属性创建键.
我在过去做过类似的本地化和主题解决方案并且它起作用了.不幸的是,我没有立即拿到代码.