我正在开发一个土耳其语的Android程序。当我编译时,模拟器不能编码土耳其语字母。
例如,在菜单上,应该写“LimanGirişÇıkışBilgisi”。然而,有不相关的字符代替“ş”,“ç”,“ı”字母:
我在Windows 7中工作。在Ubuntu上没有问题。
可能是什么问题以及如何解决?
答案 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;