如何在我的Android应用程序的文本视图中添加泰米尔语单词。实际上,我现在用的是kuladevivangal这样的词。我需要使用குலதெய்வங்கள்而不是kuladevivangal。请帮我解决这个问题。
发布于 2020-03-20 16:58:00
将泰米尔字体添加到项目字体文件夹中
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/****.ttf"); //your tamil font
TextView tv = (TextView) findViewById(R.id.textview);
tv.setTypeface(tf);
tv.setText("குலதெய்வங்கள்");发布于 2020-03-20 19:09:46
通过设置tv.setText(unicode_String),可以直接使用unicode文本。
如果你想使用像Bamini这样的自定义字体,请按照下面的步骤操作。
res目录下创建一个font目录。 <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文本不会提供您想要的时尚字体。
我希望它能有所帮助。
https://stackoverflow.com/questions/60770922
复制相似问题