英文单词之间的安卓泰米尔字体

标签 android textview android-fonts tamil

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

我在 TextView 中的部分文本:

Seasonal messages like welcome (நல்வரவு) is used in Kolam. Volunteering to draw kolam at temple is sometimes done when a devotee's

最佳答案

尝试设置这个 Akshar.ttf通过 setTypeface 将字体添加到您的 TextView,它支持英语和泰米尔语。


结果如下:

enter image description here

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


您的第二个解决方案是使用 SpannableStringBuilder 为这个小的泰米尔语文本部分使用图像。


为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");

关于英文单词之间的安卓泰米尔字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10635516/

相关文章:

java - 在 webview 中查看 Firebase 存储 pdf 文件

android - 如何计算时间差并将结果显示在00 :00 format?

android - Imageview Roundcorner 不适用于所有四个角

android - 如何以编程方式在线性布局中添加 2 个 TextView

android - TextView.getText().toString() 崩溃

android - 将设备的字体大小应用于应用程序

android - 将新字体安装到 Android 模拟器的最佳方法是什么?

android - 在摩托罗拉 TC55 上获得扫描的值(value)

android - 更改 Toast 字体

android - 当其中的文本宽度发生变化时,线性布局不会被平均分配