【发布时间】:2018-01-06 15:55:28
【问题描述】:
我的应用程序以前可以从英语翻译成韩语。 请参阅下面的屏幕截图。
我不必配置诸如正确字体之类的东西。
我确信我使用的 API 会返回我需要的翻译,因为正确的翻译会显示在我的 logcat 上。
但是 android textView 没有正确显示它,因为我更新了我的所有 android studio 组件,例如模拟器。它不能在 API 17、18 和 19 上正常工作,但可以在 API 16 上工作,这很奇怪,因为如果它可以在 API 16 上工作,它也应该在更新版本的 android 上工作。我也冷启动了我所有的模拟器来重置它,但仍然没有任何变化。它也适用于 API 21,如下所示。但绝对不是我测试过的 API 17-19。 :(。请。帮助。谢谢。
[编辑]:我将标题从“如何在 TextView 中显示韩中日字符?”到现在的样子,因为支持大多数语言似乎是在用 Unicode 编码外语。
【问题讨论】:
-
我认为您可能需要特定语言的字体。喜欢日语
"DroidSansJapanese.ttfetc。只是一个假设。 -
你试过用html加载吗?
-
^使用这个技巧,String html = ""+txt+""; txt.setText(Html.fromHtml(html));也没有成功。 ://
-
我试图不导入任何字体,因为它适用于其他 API。我计划使用所有语言,以后手动导入每种翻译的每种字体会很困难。我只想像在其他 API 上一样正确显示翻译。希望在 API 17-19 上可以修复这个错误。 ://
标签: android android-5.0-lollipop android-4.4-kitkat android-4.2-jelly-bean android-4.3-jelly-bean