Подтвердить что ты не робот

Где я должен поместить файлы "ttf" в проект Android?

Я пытаюсь использовать шрифты в моем проекте, используя Typeface. Я скопировал "font.ttf" в папку с именем "fonts" внутри папки "assets". Но затмение не позволяет скомпилировать его. Он показывает ошибку в папке шрифтов. Что мне делать?

Ошибка, которую я получаю:

invalid resource directory name     fonts   /NoRats/assets  line 1  Android AAPT Problem
4b9b3361

Ответ 1

Пожалуйста, проверьте эту ссылку, это может быть полезно для вас.


ИЛИ


используйте код ниже.

Typeface tf = Typeface.createFromAsset(this.getAssets(),"fonts/LATINWD.TTF");
txt1.setTypeface(tf);

.ttf файл находится в → assets/fonts/LATINWD.TTF

Пожалуйста, сначала очистите проект, затем проверьте еще раз.

Счастливое кодирование.

Ответ 2

Поместите свой файл шрифта в папку Assest,

и использовать Bellow Code для доступа.

Typeface tf=Typeface.createFromAsset(getAssets(),"fonts/Century Gothic.ttf");


textview=(TextView)findViewById(R.id.textviewone);
       textview.setTypeface(tf);

Файл ttf находится в → assets/fonts/Century Gothic.ttf

Ответ 3

Спасибо всем за ответы. Но мне удалось заставить его работать, выполняя следующие

"очистите свой проект с помощью меню" Проект " > " Очистить вкладку ", а затем создайте проект

Если он еще не решен, настройте путь сборки, щелкнув правой кнопкой мыши по проекту > путь сборки > андроид > восстановить по умолчанию

Надеюсь, это полезно "

ответ найден в Ошибка в имени проекта Android в Eclipse

Ответ 4

@Студия Android в рамках Пожалуйста, проверьте этот код может быть полезно для вас

app/src/main/assets/ваш файл ttf.

@Добавьте этот код в действие.

Typeface typeface = Typeface.createFromAsset(getAssets(), ""); txt.setTypeface = (шрифт)

@Добавьте этот код в адаптер

Typeface typeface = Typeface.createFromAsset(context.getAssets(), ""); txt.setTypeface = (шрифт)

Ответ 5

По состоянию на Android Studio 1.5.1 вы можете:

  • Щелкните правой кнопкой мыши по каталогу app
  • New > Folder (это находится в нижней части списка и легко пропустить) > Assets Folder
  • В большинстве случаев вы можете оставить местоположение папки по умолчанию > Finish
  • Переместите файлы во вновь созданную папку assets