我很困惑。我创建了一个全局变量:
public LabelField title2 = new LabelField("",
LabelField.ELLIPSIS | DrawStyle.HCENTER| LabelField.USE_ALL_WIDTH |
Field.FIELD_VCENTER | LabelField.USE_ALL_HEIGHT);
...
title2.setText("blablablablablabla\nblablabalba");但是当我试图在设备的显示屏上显示这个文本时,我只看到一行,而不是两行。

但如果我用
add(new LabelField("Line1\nLine2"));它工作正常。有谁有解决方案吗?
发布于 2011-03-04 04:26:01
你能不能试着跳过LabelField.ELLIPSIS,看看有没有什么不同?
发布于 2012-01-11 21:28:15
\n OS 4.5上的LabelField%s不支持换行符。
它们在OS 5.0中受支持。
我的机器上没有4.6和4.7环境可供测试。
我只是想为了将来的搜索目的更新这个页面,因为我和原来的poster有相同的问题,他的答案对我不起作用。
https://stackoverflow.com/questions/5185548
复制相似问题