установка атрибута styleName в ui.xml перезаписывает значение primaryStyleName, установленное в конструкторе виджета - PullRequest
0 голосов
/ 17 октября 2011

Я написал собственный виджет с собственным набором стилей.Эти стили определены в небольшом интерфейсе ресурсов, содержащемся в виджете, и применяются в конструкторе виджета.

Я хотел бы использовать виджет в XML-файле uibinder и применить там дополнительные стили.К сожалению, установка атрибута styleName, кажется, удаляет стили, примененные в конструкторе, и действительно, javadoc setStyleName указывает, что он очищает другие имена стилей.

Какое здесь лучшее решение?Я мог бы переопределить setStyleName, но это убирает опции позже.Есть ли способ вызвать addStyleName вместо setStyleName из файла ui.xml?

1 Ответ

1 голос
/ 17 октября 2011

Вы пробовали addStyleNames в своем файле подшивки пользовательского интерфейса?

...