Практически всегда при написании приложения под Android требуется сделать какой-то дизайн, который использует не стандартные шрифты. Загрузить внешние шрифты в ваше приложении для Android очень просто. Для этого вам потребуется всего две строки кода.
Шаг 1.
Создайте новый проект и заполните необходимыми данными.
Шаг 2.
Создайте папку шрифтов в папке assets/ и скопируйте все шрифты туда. (Имя папки может быть любым)
Шаг 3.
Откройте main.xml и создайте простой TextView.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#ffffff" > <TextView android:id="@+id/ghost" android:layout_width="fill_parent" android:layout_height="fill_parent" android:textSize="40dip" android:gravity="center" android:textColor="#ef0000" android:layout_marginTop="-40dip" android:text="DevColibri.com" /> </LinearLayout>
Шаг 4.
Теперь откройте MainActivity класс и напишите следующий код. В этом коде я импортирую шрифт из папки assets/ и применяю шрифт к TextView.
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); String fontPath = "fonts/Paint Peel Initials.ttf"; TextView text = (TextView) findViewById(R.id.text); // Font Face Typeface typeface = Typeface.createFromAsset(getAssets(), fontPath); // Applying font text.setTypeface(typeface); }
Шаг 5.
Запускаем приложение:
ПОХОЖИЕ ПУБЛИКАЦИИ
- None Found
6 комментариев к статье "Android. Использование внешних шрифтов"