2012-01-30 134 views
1

如何设置LWUIT(J2ME)默认的语言环境,然后如何更改默认的语言环境中LWUIT?我正在使用本地化字符串的资源文件。任何人都可以提出解决方案吗? 在此先感谢。在lwuit中设置默认语言环境?

+0

你想改变你的编码吗? – bharath 2012-01-30 11:25:27

+0

是,巴拉斯... – selladurai 2012-01-30 11:33:23

回答

2

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

要设置一个区域,以你需要使用Hashtable至极有你的文字值YOUT LWUIT应用程序。 您是否在使用资源编辑器?这一刻对你来说将会很有帮助。在资源编辑器,你可以建一个表,在几列,有各种语言

必须使用本地化值,所有的值。你应该赶上他们,并像这样使用它:

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

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

System.getProperty("microedition.locale"); 
+0

其实是什么'locale'? – pheromix 2012-01-30 13:52:01

+0

区域代表一个特定的地域,也是我修改我的答案。 – bharath 2012-01-30 14:14:56

相关问题