Java me 在lwuit中设置默认语言环境?
如何在lwuit(J2ME)中设置默认区域设置,然后如何更改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编码更改区域
提前谢谢 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);
是否要更改您的编码?是否要更改您的编码?区域设置表示特定的地理位置,我也修改了我的答案。区域设置表示特定的地理位置,我也修改了我的答案。