如何在我的Android应用程序的文本视图中添加泰米尔语单词。事实上,现在我用的是像kuladevivangal这样的词。而不是kuladevivangal我需要使用குலதெய்வங்கள்.请帮我做这件事。
将tamil字体添加到项目字体文件夹
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/****.ttf"); //your tamil font
TextView tv = (TextView) findViewById(R.id.textview);
tv.setTypeface(tf);
tv.setText("குலதெய்வங்கள்");
您可以通过设置tv.setText(unicode_String)
直接使用unicode文本
如果您想使用Bamini
等自定义字体,请按照以下步骤操作。
- 在Android studio项目的
res
目录下创建一个font
目录 - 在XML布局中设置字体系列,如下所示
<TextView
android:id="@+id/textview"
android:layout_width="wrap_content"
android:text="jkpo" <!--bamini font keys for தமிழ் -->
android:fontFamily="font_from_res" <!-- set your desire font-->
android:layout_margin="15dp"
android:layout_height="wrap_content"/>
要以编程方式加载文本,请使用textview.setText("jkpo")
或类似textview.setText("தமிழ்")
的unicode文本。
注意:使用Unicode文本不会为您的需求提供时尚的字体。
我希望这会有所帮助。