我有一个TextView,中间有一个巨大的文本,我有一个泰米尔语单词,我知道如何在单独的textview中嵌入泰米尔语字体。但是我需要英语单词之间的泰米尔语单词,请提前帮助谢谢
我在textview中的文字部分:
最佳答案
尝试通过setTypeface将此Akshar.ttf字体设置为TextView,它同时支持英语和泰米尔语。
结果如下:
或者,寻找一种支持两种语言的相似字体。
您的第二个解决方案是使用 SpannableStringBuilder 将图像用于此小型Tamil文本部分。
用于将自定义字体设置为TextView的代码:
假设您在 Assets 文件夹下的字体文件夹中有 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");