在lwuit中设置默认语言环境?

时间:2012-01-30 10:42:03

标签: java-me lwuit

如何在lwuit(J2ME)中设置默认语言环境,然后如何在lwuit中更改默认语言环境?我正在使用资源文件来实现本地化字符串。有人可以提出解决这个问题的想法吗? 提前致谢。

2 个答案:

答案 0 :(得分:2)

AFAIK您无法通过Java ME编码更改语言环境。 LWUIT允许在ResourceEdit上创建多个语言环境,您可以从ResourceEdit读取该语言环境。要识别手机的当前区域设置,请使用此代码

System.getProperty("microedition.locale");

答案 1 :(得分:2)

好的我会尽力解决你的问题。

要为您的LWUIT应用设置区域设置,您需要使用具有文本值的Hashtable。 您使用的是资源编辑器吗?在这一刻,它对你有所帮助。在资源编辑器中,您可以在多个列中构建一个表,其中包含各种语言的所有值

您必须使用L10N值。你应该抓住它们并像这样使用它:

Hashtable h = res.getL10N("NameOfYourL10N", "languageColumName"); 
UIManager.getInstance().setResourceBundle(h);
相关问题