Android Tamil字体在英语单词之间

Thi*_* VT 12 android textview tamil android-fonts

我有一个TextView,其间有一个巨大的文本我有一个泰米尔语单词,我知道如何在单独的textview中嵌入泰米尔字体.但我需要英语单词之间的泰米尔语请提前帮助谢谢

我在textview中的部分文字:

Kolam使用了欢迎(நல்வரவு)等季节性消息.当一个奉献者的时候,有时候会在寺庙里做志愿者去画kolam

Imr*_*ana 5

尝试通过setTypeface 将此Akshar.ttf字体设置为TextView,它同时支持英语和泰米尔语.


结果如下:

在此输入图像描述

或者,寻找支持这两种语言的类似字体.


你的第二个解决方案是使用SpannableStringBuilder为这个小泰米尔文本部分使用 image.


将自定义字体设置为TextView的代码:

假设您在assets文件夹下的fonts文件夹中有Akshar.ttf字体:

 Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Akshar.ttf");               
    TextView tv = (TextView) findViewById(R.id.CustomFontText);
    tv.setTypeface(tf);
    tv.setText("Seasonal messages like welcome (???????) is used in Kolam. Volunteering to draw kolam at temple is sometimes done when a devotee's");
Run Code Online (Sandbox Code Playgroud)