Где я должен поместить файлы "ttf" в проект Android?
Я пытаюсь использовать шрифты в моем проекте, используя Typeface. Я скопировал "font.ttf"
в папку с именем "fonts" внутри папки "assets". Но затмение не позволяет скомпилировать его. Он показывает ошибку в папке шрифтов. Что мне делать?
Ошибка, которую я получаю:
invalid resource directory name fonts /NoRats/assets line 1 Android AAPT Problem
Ответы
Ответ 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