Мультитекстовое текстовое изображение в android

Я создаю customFontTextView в android, но возможно ли, чтобы мой customFontTextView поддерживал весь региональный язык. customFontTextView файл шрифта будет указан в папке с ресурсами

Я могу изменить шрифт в моем customFontTextView для другого шрифта в XML, т. Arial.ttf Если я установил Arial.ttf чем он отображает шрифт Arial, когда я изменяю шрифт в XML на каком-то хиндифоне, чем на хинди show, мне нужно каждый раз менять XML, чтобы любой Трюк для изменения шрифта в режиме просмотра текста в режиме изменения языка

Сценарий вроде

 CustomTextView tvTitle = (CustomTextView).findViewById(R.id.tvTitle); tvTitle.setText("English Font"); tvTitle.setText("ગુજરાતી ફોન્ટ"); tvTitle.setText("हिन्दी फॉन्ट"); tvTitle.setText("same as other language font"); 

Примечание: в некоторых устройствах региональные шрифты не поддерживаются как MOTO G, E, X, поэтому мне это нужно

Solutions Collecting From Web of "Мультитекстовое текстовое изображение в android"

Если я не неправильно понял ваш вопрос, вы хотите установить шрифт (например: Helvetica для английского, Arial for Hindi и т. Д.) На ваш текстовый файл.

Ну, вы можете сделать это, если на самом деле получить локаль устройства, если хинди получить шрифт Arial и установить это в ваш текст, а еще получить Helvetica.

 Typeface face = Typeface.createFromAsset(getAssets(), "fonts/Helvetica.ttf"); tv.setTypeface(face); 

Вы можете выполнить «if» с помощью Locale.getDefaultLocale и Locale.forLanguageTag (languageTag)

Примечание. Я упростил пример с Arial и Helvetica, но я знаю, что вы говорите о многоязычных шрифтах, просто измените шрифты.

Это помогает?