运行时的Android本地化示例显示除英语之外的其他语言的空字符串

时间:2017-01-25 05:08:59

标签: android localization

我正在尝试实施Android本地化(目前用于印地语)。我找到了this教程。但是,我遇到了一个问题。 当我单击“选择语言”选项时,我只能在下拉列表中看到英语。剩下的两个是看不见的。不太确定问题是什么。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

问题可能是您使用的字体缺少印地语字符。在stackoverflow上似乎有各种类似的问题,可能 related,也许they可能有帮助吗?

另一种选择可能是编码,您可以更改类似于(我不知道哪个是默认编码,或者它是否已经支持印地语):

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="string_name">text_string</string>
</resources>

答案 1 :(得分:0)

@ felix的回答帮助我理解了根本原因。 基本上,问题是我的模拟器没有印地语支持。这就是它显示空字符串的原因。 然而,当我在手机上运行相同的应用程序时,显然确实有印度语支持,因为我在印度,它就像一个魅力。

相关问题