我需要在 Label 中实现背景,并且可能只用一种颜色填充一半,用另一种颜色填充另一半。实现它的最佳方法是什么?!使用 CSS?或者还有其他更简单的方法。
提前致谢
最佳答案
这就是 CSS 的用途。
Label label = new Label("your text");
label.setStyleName("myStyle");
在你的 .css 文件中:
.myStyle {
background-color: #f00;
}
或者如果您使用的是 UIBinder:
<ui:style>
.myStyle {
background-color: #f00;
}
</ui:style>
<g:HTMLPanel>
<g:Label styleName="{style.myStyle}">Your text</g:Label>
</g:HTMLPanel>
UIBinder 方法的好处是您的样式与 Label 在同一个文件中,CSS 名称也会被混淆。
关于gwt - 标签背景色gwt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5016692/