多个语言环境的多个字体系列 - android studio (java)

Multiple font family for multiple locale - android studio (java)

目前我正在开发一个支持两种语言环境的 android 应用程序 默认值:en(英语) 额外的:ta(泰米尔语)


我想为两个不同的区域设置两个不同的字体系列 英文 - signika 字体系列 泰米尔语 - kavivanar 字体系列


我尝试了很多方法,通过在字体上创建语言环境文件(例如 font-ta)。但是去了静脉。请有人帮助我。

enter image description here


<TextView
    android:id="@+id/textView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="34dp"
    android:text="@string/body"
    android:textColor="@color/cyan1"
    android:textSize="15dp" />

这是一个老答案,但我认为你可以做类似的事情,你可以检查位置并将不同的字体传递给 overrideFont() 方法。