如何在我的Android应用程序的文本视图中添加泰米尔语单词



如何在我的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等自定义字体,请按照以下步骤操作。

  1. 在Android studio项目的res目录下创建一个font目录
  2. 在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文本不会为您的需求提供时尚的字体。

我希望这会有所帮助。

最新更新