Intereting Posts
TimerTask vs Thread.sleep vs Handler postDelayed – наиболее точная функция вызова каждые N миллисекунд? Android Facebook Api Exception – remote_app_id не соответствует сохраненному идентификатору Проблема с Jar-файлом с ADT r17 Поддержка векторных чертежей на мотороле Как добавить шрифты для разных шрифтов для реактивного проекта Android? Как спать поток в Xamarin android и ios? Android-браузер отключает схему https: // из полного квалификатора Создание наблюдаемого без использования Observable.create Как я могу вызвать пользовательский метод в ContentProvider через ContentResolver и впоследствии получить доступ к Bundle? OnScrollChanged () никогда не запускался на Android 4.0 Android 4.0.3 эмулятор: установка завершается с "отзывом разрешения" Ссылка build.gradle атрибут versionName в макете xml Crashlytics android studio gradle build failed WebRTC переключается обратно на переднюю камеру с gUM не потоковым на Android / Chrome Как я могу принудительно запустить метод onPrepareOptionsMenu?

Мультитекстовое текстовое изображение в 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, но я знаю, что вы говорите о многоязычных шрифтах, просто измените шрифты.

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