Что вам нужно сделать, это импортировать пользовательские шрифты на телефон перед их использованием.Хороший способ сделать это - включить их в пакет - в файле APK
Следовательно, вы должны иметь шрифт в своем проекте при создании файла APK.Позвольте привести пример.Предполагая, что ваш тамильский шрифт называется Harabara.ttf, и вы скопировали его в / assets / fonts
Используйте этот метод (где угодно в вашей деятельности)
private void initializeFonts() {
font_harabara = Typeface.createFromAsset(getAssets(), "fonts/Harabara.ttf");
}
и вызывайте этот API из вашего onCreateвот так
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
initializeFonts();
setContentView(getViewResourceId());
}
Убедитесь, что вы объявили эту переменную уровня класса
Typeface font_harabara = null;
Наконец, просто используйте
myTextField.setTypeface(font_harabara);
tada!Теперь тамильский шрифт должен начать отображаться.
nandri vanakkam,
vaidyanathan