Posted on 2006-12-25 10:43
keith 阅读(2615)
评论(2) 编辑 收藏 所属分类:
J2ME
在开发MIDlet应用时,换行问题困扰了我好长时间,一直没有找到有效的解决方案。
下面代码是在Alert中产生三行的文本内容:
Alert alert = new Alert("测试", "第一行\n第二行文本\n第三行文本", null, null); 用Nokia S40 emulator和Nokia S60 emulator运行都可以正常的显示换行,可安装到手机(Nokia N72)上换行符被忽略了。搜索了一下没有找到相应的解决方案,这样里有一帖(
http://discussion.forum.nokia.com/forum/showthread.php?t=87757)也是讨论这个问题。我分别测试了“\n\r”“\r\n”“\n\n”“\n \n”“\n \r\r”等等都不能在N72上正常显示(据说某些方法可以在Nokia的其它手机上运行正常,但我没有测试过)。
这是Nokia在实现Alert时的BUG吗?
如果你有比较好的解决方案,请告诉我!