如何设置TextView的在马拉雅拉姆语字体(一位印度当地语言)的安卓2.2印度、拉姆、马拉、如何设置

由网友(大萌君!)分享简介:我需要证明的TextView 的马拉雅拉姆语字体这是印度当地的语言。对于这个我想下面code I need to show TextView in malayalam font which is an indian local language. For this I am trying below codeType...

我需要证明的TextView 的马拉雅拉姆语字体这是印度当地的语言。对于这个我想下面code

I need to show TextView in malayalam font which is an indian local language. For this I am trying below code

        Typeface custom_typerface = Typeface.createFromAsset(getAssets(), "fonts/AnjaliNewLipi.ttf");
        TextView mytext = (TextView)findViewById(R.id.mytext);
        mytext.setTypeface(custom_typerface);
        mytext.setText("മലയാള ഭാഷ തന്‍ ഭാവ ശുദ്ധി...");

此正确地显示了一个4.2的设备上,但不是在所有设备。我怎样才能使之为所有Android设备?任何帮助将AP preciated。

This shows correctly on a 4.2 device, but not in all devices. How can I render it for all android devices? Any help will appreciated.

推荐答案

最后,我发现了一个漫长的寻找之后,答案.. 我转换的Uni code字型到ASCII,通过更换每使用ASCII每统一code字符。 这里是神奇的code

At last I found the answer after a long search.. I converted Unicode fonts to Ascii,by replacing each and every Unicode character with Ascii. Here is the magic code

mytext.replaceAll("oldChar", "newChar");

使用code为每一个单个字符。 :)

use this code for each and every single character. :)

阅读全文

相关推荐

最新文章