我需要在 LWUIT 中显示一些富文本。
我在考虑 HTML 组件,但我无法在那里换行 - 可能是我这边的一个错误。
另一个想法是使用 TextAreas 或 Labels 并手动进行。
我需要在非粗体句子中使用粗体字的可能性。
你好,这是一个大胆的。<- 这个点不应该是粗体。
有没有办法我可以做到这一点?我想我每个组件只能使用一个字体...
我需要在 LWUIT 中显示一些富文本。
我在考虑 HTML 组件,但我无法在那里换行 - 可能是我这边的一个错误。
另一个想法是使用 TextAreas 或 Labels 并手动进行。
我需要在非粗体句子中使用粗体字的可能性。
你好,这是一个大胆的。<- 这个点不应该是粗体。
有没有办法我可以做到这一点?我想我每个组件只能使用一个字体...
使用带有流布局的容器,只需将标签放入其中。这就是 HTML 组件在内部所做的。
试试com.sun.lwuit.html.HTMLComponent类。像这样使用它,
HTMLComponent htmlComp = new HTMLComponent(null);
htmlComp.setBodyText("<b>Hello</b>, this is a <b>bold</b>. <- This dot shouldn't be <b>bold</b>.");
form.addComponent(htmlComp);
该组件将允许您在文本中使用 html 标签。有关更多信息,请参阅此链接:HTMLComponent