2012-09-11 172 views
0

我正在使用土耳其語的Android程序。當我編譯時,模擬器不能編碼土耳其字母。Android模擬器上的外語支持

例如,應在菜單上寫上「LimanGirişÇıkışBilgisi」。但是也有到位的「S」,「C」的角色無關,「I」字母:

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

我在Windows 7中工作的有在Ubuntu上沒有任何問題。

什麼是問題,它如何解決?

+0

如果你想提供的圖片,把它在http:/ /imgur.com並在您的問題中添加一個鏈接。 –

+0

謝謝我已添加。 – skynyrd

+0

這些土耳其語單詞是從strings.xml中讀取的嗎? –

回答

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; 
+0

設置上沒有土耳其語選項。 – skynyrd

+0

我已將代碼添加到我的Menu類中。但問題仍然存在..:S – skynyrd

+0

好吧現在問題解決了,再次感謝 – skynyrd