首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在LWUIT的HTML组件中将背景设置为透明?

如何在LWUIT的HTML组件中将背景设置为透明?
EN

Stack Overflow用户
提问于 2014-04-17 16:24:13
回答 1查看 75关注 0票数 0

当我在LWUIT1.5中使用HTMLComponent时,背景似乎默认为白色。我如何使它透明,或者至少是一个充满整个屏幕的背景颜色?

我尝试过以下几种方法:

代码语言:javascript
运行
复制
.getStyle.setBgTransparency(0);
.getUnselectedStyle().setBgTansparency(0);
.getSelectedStyle().setBgTransparency(0);

.getStyle.setBgColor(0xff0000);
.getUnselectedStyle().setBgColor(0xff0000);
.getSelectedStyle().setBgColor(0xff0000);

以上所有内容都将被忽略。

我也试过给身体加上一种颜色:

代码语言:javascript
运行
复制
.setBodyText("<div style='background: #ff0000'>Some text</div>");
.setBodyText("<body style='background: #ff0000'>Some text</body>");
.setBodyText("<body bgcolor='#ff0000'>Some text</body");

但这只是将背景颜色放在文本后面,而不是在高度上填满整个屏幕。

我也试过把组件放在BorderLayout的中心,让它充满整个屏幕。还是不能走。

最好是让HTMLComponent中的背景变得透明,这样我就可以从容器组件中构建背景。这个是可能的吗?

EN

Stack Overflow用户

发布于 2014-04-17 17:27:37

我设法通过将HTMLComponent中心放在BorderLayout中来设置全屏背景颜色,然后使用以下代码:

代码语言:javascript
运行
复制
.setHTML("<html><body bgcolor='#eeee00'>This is some text</body></html>", "UTF-8", "", true);
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23128125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档