【发布时间】:2014-04-17 17:27:37
【问题描述】:
当我在 LWUIT 1.5 中使用 HTMLComponent 时,背景似乎默认为白色。 如何使其透明,或者至少是填充整个屏幕的背景颜色?
我尝试了以下方法:
.getStyle.setBgTransparency(0);
.getUnselectedStyle().setBgTansparency(0);
.getSelectedStyle().setBgTransparency(0);
.getStyle.setBgColor(0xff0000);
.getUnselectedStyle().setBgColor(0xff0000);
.getSelectedStyle().setBgColor(0xff0000);
以上所有内容都被忽略了。
我也尝试在body中添加颜色:
.setBodyText("<div style='background: #ff0000'>Some text</div>");
.setBodyText("<body style='background: #ff0000'>Some text</body>");
.setBodyText("<body bgcolor='#ff0000'>Some text</body");
但这只会将背景颜色放在文本后面,并不会在高度上填满整个屏幕。
我还尝试将组件放在 BorderLayout 的 CENTER 中以使其填满整个屏幕。还是不行。
如果我可以让 HTMLComponent 中的背景透明,那么我可以从容器组件中控制背景。这可能吗?
【问题讨论】: