如何更改样式对话框...如更改背景等非常混乱
Dialog d = new Dialog();
d.setUIID("abc");
d.setDialogUIID("abc");
d.getContentPane().setUIID("myDialog");
Label popupOutfitSaved = new Label("There are no recent searches");
popupOutfitSaved.setUIID("DialogLabel");
d.setLayout(new BorderLayout());
d.addComponent(BorderLayout.CENTER, popupOutfitSaved);
d.setTransitionInAnimator(CommonTransitions.createFade(1000));
d.setTransitionOutAnimator(CommonTransitions.createFade(800));
d.getStyle().setOpacity(0);
d.getStyle().setBgColor(0xff0000); //why doesn't it work
d.setTimeout(5000);
d.showPopupDialog(c);
我也徒劳地改变tintcolor
@Override
protected void beforeMain(Form f) {
f.setTintColor(0xccff99);
}
答案 0 :(得分:1)
除了html
之外,你所做的所有事情都是无关的。
html, body { height: 100%; }
是AARRGGBB颜色,而不是您列出的RRGGBB颜色。如下所示:
setTintColor
应该可以正常工作。
答案 1 :(得分:0)
您需要设置DialogBody,DialogTitle,DialogContentPane和Dialog UIID的样式。在GUI Builder中比在代码中更方便。