3

我需要在 LWUIT 中显示一些富文本。

我在考虑 HTML 组件,但我无法在那里换行 - 可能是我这边的一个错误。

另一个想法是使用 TextAreas 或 Labels 并手动进行。

我需要在非粗体句子中使用粗体字的可能性。

你好,这是一个大胆的。<- 这个点不应该是粗体

有没有办法我可以做到这一点?我想我每个组件只能使用一个字体...

4

2 回答 2

1

使用带有流布局的容器,只需将标签放入其中。这就是 HTML 组件在内部所做的。

于 2011-06-23T04:31:49.340 回答
0

试试com.sun.lwuit.html.HTMLComponent类。像这样使用它,

HTMLComponent htmlComp = new HTMLComponent(null);
htmlComp.setBodyText("<b>Hello</b>, this is a <b>bold</b>. &lt;- This dot shouldn't be <b>bold</b>.");
form.addComponent(htmlComp);

该组件将允许您在文本中使用 html 标签。有关更多信息,请参阅此链接:HTMLComponent

于 2011-06-22T12:34:19.620 回答