Android模拟器上的外语支持

时间:2012-09-11 06:57:05

标签: android character-encoding emulation

我正在开发一个土耳其语的Android程序。当我编译时,模拟器不能编码土耳其语字母。

例如,在菜单上,应该写“LimanGirişÇıkışBilgisi”。然而,有不相关的字符代替“ş”,“ç”,“ı”字母:

http://i.imgur.com/WGLmO.png

我在Windows 7中工作。在Ubuntu上没有问题。

可能是什么问题以及如何解决?

1 个答案:

答案 0 :(得分:0)

两种更改模拟器语言的解决方案:

打开Menu -> Settings -> Language & Keyboard -> Select Locale -> set any locale here

或以编程方式执行以下操作:

Locale locale = null;
Configuration config=null;
config = getBaseContext().getResources().getConfiguration();
locale = new Locale("tr");
Locale.setDefault(locale);
config.locale = locale;