我用自己的一组样式编写了一个自定义小部件。这些样式在窗口小部件中包含的小资源接口中定义,并应用于窗口小部件的构造函数。
我想在uibinder xml文件中使用该小部件,并在那里应用其他样式。不幸的是,设置styleName属性似乎删除了构造函数中应用的样式,实际上setStyleName javadoc表示它清除了其他样式名称。
这里最好的解决方案是什么?我可以覆盖setStyleName,但稍后会删除选项。有没有办法从ui.xml文件中调用addStyleName而不是setStyleName?
答案 0 :(得分:1)
您是否在ui活页夹文件中尝试了addStyleNames
?