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