如何在Android中的TextView中显示urdu

时间:2014-02-14 02:32:47

标签: android unicode

我想知道如何在Android中的TextView中显示Urdu。 Urdu存储在我通过JSON获得的服务器数据库中。任何有关这方面的帮助将非常感谢。感谢

1 个答案:

答案 0 :(得分:0)

首先请确保将urdu保存为数据库表中的nvarchar数据类型。 之后,当您获取JSON时,将其复制到任何JSON Formatter,您应该能够将其读取为urdu。这只是为了确认您是从urdu服务器获得的。 现在,将其设置为TextView作为文本。

如果要设置任何自定义字体,请下载.ttf文件,复制到fonts目录,然后按如下所示将其设置为字体。

Typeface urdu = _context.getResources().getFont(R.font.your_file_name); 
_tv.setTypeface(urdu);

您还可以在xml中设置字体

https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml