Articles of Шрифты

Установите текст Gujarati на Spinner в Android

Я разрабатываю приложение для Android на языке гуджарати, нужно настроить текст Гуджарати на виджет Spinner. Итак, я узнал, как устанавливать пользовательские шрифты на Spinner из ЗДЕСЬ. Но проблема в том, что я получаю коробки вместо фактического текста. Мой текст для spinner поступает из строковых ресурсов. Присоединение кода. public class SpinnerExActivity extends Activity { Spinner mySpinner; […]

Как получить ascender / descender и высоту x для заданного шрифта

Мне нужно получить заставку / descender и x-height .. Используя следующий код, я могу найти descender и общую высоту: descender_height = paint.descent(); total_height = descender_height – paint.ascent(); //ascender = ?; is this always equal to descender height? //x_height = ?; total_height – 2*descender_height ? благодаря

Как изменить шрифт по умолчанию для приложения Android?

Я хочу сделать приложение на неанглийском языке. Поэтому мне нужно, чтобы тексты, строки и тосты были на неанглийском языке. Настройка шрифта для каждого текста является громоздкой. Есть ли способ установить шрифт по умолчанию? Когда мне приходится ссылаться на что-то на английском (например, id электронной почты), я могу использовать метод textview.settypeface (xyz).

Как уменьшить расстояние между TextView

Я пытаюсь уменьшить межстрочный интервал в TextView, установив отрицательный «add» в TextView.setLineSpacing (). Он работает хорошо, за исключением того, что нижняя строка усекается. Основной макет <TextView android:id="@+id/text_view" android:padding="dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" tools:context=".MainActivity" /> Основная деятельность: (обратите внимание на package com.font_test; import android.app.Activity; import android.graphics.Typeface; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends Activity { […]

Пользовательские шрифты ttf не отображаются должным образом в TextView на Android 4.4 KitKat

У меня есть текст, который имеет некоторые выделенные части. До этого KitKat эта стратегия ( как упоминалось в этом сообщении ) отлично работала Файл ресурсов строк: <string name="multi_style_text">NON-BOLD TEXT \n<b>BOLD</b></string> Мой код приложения в фрагменте: txtView.setTypeface(FontUtils.getOstrichRegular(this.getActivity())); … public static Typeface getOstrichRegular(Context context) { return Typeface.createFromAsset(context.getAssets(), "fonts/ostrich_regular.ttf"); } В настоящее время (в KitKat) полужирная часть не […]

Как получить N-текст, который может быть помещен в Screen / TextView с определенным размером?

У меня большая история в формате String. Я хочу показать текст в галерее. То, что я хочу сделать, – это разрезать весь текст таким образом, чтобы весь мой просмотр в галерее показывал текст, который поместился на экране. Так что я могу сделать свою строку частично, где каждая часть будет показана на экране, и каждая часть […]

Как увеличить размер шрифта NumberPicker Android 6.0?

Я заметил, что NumberPicker в Android 6.0 имеет очень маленький размер шрифта по сравнению с предыдущими версиями. Размер шрифта настолько мал, что я могу только предположить, что это ошибка … Я не могу найти способ увеличить размер шрифта NumberPicker. Существуют факторы ScaleX и ScaleY, но, очевидно, их изменение сделает NumberPicker слишком большим для старых версий […]

Пользовательский шрифт в android ListView

Я использую собственный шрифт во всем моем приложении (что, кстати, я расстраивающе обнаружил, что вы должны применять программно вручную для КАЖДОГО элемента управления!), И мне нужно применить его к списку. Проблема в том, что я не вижу, где бы я установил текстовое изображение, используемое в шрифте списка, для моего пользовательского шрифта (так как я никогда […]

Размер шрифта Android Staticlayout

Есть ли способ изменить размер шрифта статического макета? Это то, что я до сих пор показывал текст в правильном месте для начала. int question_text_width = game_question_bg.getWidth(); int question_text_xPos = 100; int question_text_yPos = 100; StaticLayout question_text = new StaticLayout(text, text_paint, question_text_width, Layout.Alignment.ALIGN_CENTER, 1.2f, 1.0f, false); //Position Text canvas.translate(question_text_xPos, question_text_yPos); //As a form of setMaxLine canvas.clipRect(new […]

Что такое семейство шрифтов по умолчанию в Android?

Начиная с API 16, Jellybean Roboto была представлена ​​как доступная семейство шрифтов для использования. Смотрите, что нового в Android 16 здесь . Указание android:fontFamily="sans-serif" (Roboto в API 16+) на TextView по умолчанию fontFamily в TextView ? Является <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" /> Эквивалентно <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:fontFamily="sans-serif" /> ? С сайта типографии типографии материалов : «Roboto […]