显示韩语字符 - Android

时间:2015-01-20 16:15:01

标签: android button fonts

我正在开发一款需要支持韩语的键盘应用, 但在某些情况下,按钮上不会显示字符。

我已经下载了其他字体并添加到assets / fonts文件夹中。我只为显示韩语的EditText设置了这个字体并且它正常工作,但这不是解决这个问题的方法,因为这是一个本地解决方案。

我忘了提及并非所有设备都发生这种情况,例如,设备sony实验看到半键盘(如图所示)和另一台设备如Nexus看到整个键盘......

有没有人能解决这个问题。请建议。enter image description here

2 个答案:

答案 0 :(得分:0)

在键盘按钮中,空白点仅用于"元音"。它只显示"辅音"。如果他们需要" vowel"

的其他设置,请检查您的代码或框架方面

答案 1 :(得分:0)

这肯定是一个字体问题。

取自vishesh chandra的回答:

要将自定义字体嵌入到您的应用中,您需要创建一个" assets / fonts"文件夹并将TTF文件复制到那里。

如果您有TextView的子类,那么您可以直接从其costructor中调用这段代码,

Typeface font = Typeface.createFromAsset(this.getContext().getAssets(), "fonts/mycustomfont.ttf");
setTypeface(font);

否则,如果您想在不创建子类的情况下使用TTF,那么您可以在Activity类中执行这些步骤。

Typeface font = Typeface.createFromAsset(this.getContext().getAssets(), "fonts/mycustomfont.ttf");
TextView tv = (TextView)findViewById(res);
tv.setTypeface(font);

也许阅读thisthis会有所帮助。