Android Unicode性别符号

时间:2015-01-14 02:40:19

标签: android unicode

我正在尝试在Android TextView中打印男性和女性符号。在布局的预览中,它工作得很好。但是当我在手机上运行应用程序时,它们会被蓝色和粉红色的图像取代。如何覆盖它,以便将它们显示为基本文本?

1 个答案:

答案 0 :(得分:0)

为了获得最大的兼容性,您需要找到支持这些unicode字符的字体/字体(.ttf文件)。

找到所述文件后,将其放在fonts / typeface_file.ttf

中的assets文件夹中

然后加载字体:

Typeface.createFromAsset(assets, "fonts/typeface_file.ttf");

接下来将其应用于TextView:

textView.setTypeface(typeface);

加载自己的字体的好处在于它不会影响设备的系统字体,它将始终可用并包含那些unicode字符,因为它已打包到您的应用程序中。