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

Java me 在lwuit中设置默认语言环境?,java-me,lwuit,Java Me,Lwuit,如何在lwuit(J2ME)中设置默认区域设置,然后如何更改lwuit中的默认区域设置?我正在使用资源文件进行本地化字符串。有人能想出解决这个问题的办法吗? 提前谢谢 AFAIK您不能通过Java ME编码更改区域设置。LWiit允许在ResourceEdit上创建多个区域设置,您可以从ResourceEdit读取该区域设置。要识别手机的当前区域设置,请使用以下代码 System.getProperty("microedition.locale"); 抱歉,您不能通过Java ME编码更改区域

如何在lwuit(J2ME)中设置默认区域设置,然后如何更改lwuit中的默认区域设置?我正在使用资源文件进行本地化字符串。有人能想出解决这个问题的办法吗?
提前谢谢

AFAIK您不能通过Java ME编码更改区域设置。LWiit允许在ResourceEdit上创建多个区域设置,您可以从ResourceEdit读取该区域设置。要识别手机的当前区域设置,请使用以下代码

System.getProperty("microedition.locale");

抱歉,您不能通过Java ME编码更改区域设置。LWiit允许在ResourceEdit上创建多个区域设置,您可以从ResourceEdit读取该区域设置。要识别手机的当前区域设置,请使用以下代码

System.getProperty("microedition.locale");

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

要将语言环境设置为yout lwiit app,您需要使用包含文本值的
哈希表。
您正在使用资源编辑器吗?在这一刻对你会有帮助的。在资源编辑器中,可以在多个列中构建包含所有值的表​​用各种语言

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

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

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

要将语言环境设置为yout lwiit app,您需要使用包含文本值的
哈希表。
您正在使用资源编辑器吗?在这一刻对你会有帮助的。在资源编辑器中,可以在多个列中构建包含所有值的表​​用各种语言

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

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

是否要更改您的编码?是否要更改您的编码?区域设置表示特定的地理位置,我也修改了我的答案。区域设置表示特定的地理位置,我也修改了我的答案。