我不必配置正确的字体之类的东西。
我确信我使用的API会返回我需要的翻译,因为我的logcat上显示了正确的翻译。
但是自从我更新了所有我的android工作室组件(如模拟器)以来,android textView
没有正确显示它。它在API 17,18和19上无法正常工作,但在API 16上工作,这很奇怪,因为如果它可以在API 16上运行,它也应该适用于更新版本的android。我也冷启动我所有的模拟器来重置它,但仍然没有变化。它也适用于API 21,如下所示。但绝对不是我在测试过的API 17-19。 :(。请。帮助。谢谢。
[编辑]:我改变了标题来自"如何在TextView中显示韩文 - 中文 - 日文字符?"它现在是什么,因为支持大多数语言似乎是用Unicode编码外语。
答案 0 :(得分:0)
调试几个小时后再搜索一下。似乎API 17-19当前更新的Android模拟器是错误的。因为我注意到它不仅显示我的应用程序的韩文字符,而且还显示其他地方,例如我的网络浏览器。
我的应用程序在Android 4.1等较旧的Android版本中显示unicode字符的原因。但是,当我尝试翻译成另一种Unicode字符的另一种语言时,它可能会显示日文字符。它还可以在我的浏览器中正确显示日语和中文unicode字符。
我已经为API 17-19创建了一个全新的Android模拟器,但它确实没有解决问题。安装一个新的键盘也没有做到这一点。我不能像日语一样添加另一种语言,因为它不在选项中。但日本人在模拟器上工作,所以我没有费心去寻找韩国人。
最后,它发现它真的是一个模拟器(操作系统相关)问题,而不是我的代码上的Android应用程序兼容性或问题。无论如何,Android 4.2-4.3(API 17-18)都是Jelly Bean。因为,它适用于Android 4.1,也就是Jelly Bean,问题必须出在我几天前更新的android图像更新中。对于Android 4.4,必须是相同的情况。