Активы в Android Studio?

Я пытаюсь использовать пользовательский шрифт, и я читал, что я предполагаю разместить шрифты в свойствах / шрифтах. Я использую Android Studio, и, похоже, у меня нет папки с ресурсами. Поэтому я создал его. Но мое приложение падает, когда я помещаю папку с ресурсами в src / main. Я использую этот код для загрузки моих шрифтов.

Typeface fontRegular = Typeface.createFromAsset(getAssets(), "fonts/DroidSans.ttf"); Typeface fontBold = Typeface.createFromAsset(getAssets(), "fonts/DroidSans-Bold.ttf"); myDeviceModelTxt.setTypeface(fontRegular); 

Что я делаю не так?

Я не уверен, были ли исправлены ошибки, так как это было задано, но я использую текущую структуру для проекта в Android Studio 0.5.2:

 root-module |--.idea |--app |----build |----src |------main |--------assets |----------SomeFont.ttc |----------AnotherFont.otf |--------java |----------source code here |--------res |------AndroidManifest.xml |----build.gradle 

И затем получите его, позвонив

 Typeface.createFromAsset(mContext.getResources().getAssets(), "SomeFont.ttc"); 

Предупреждение, однако, есть ошибка ( https://code.google.com/p/android/issues/detail?id=9904 ), которая предотвращает сбор шрифтов правильно. Используйте синглтон!

Создать папку «Активы» Щелкните правой кнопкой мыши на приложении – >> new – >> Папка – >> АктивыFolder, как показано ниже.

Введите описание изображения здесь

Поместите свой шрифт внутри этой папки, просто скопируйте и вставьте. И используйте ниже код, например ..

 Typeface tf = Typeface.createFromAsset(getContext().getAssets(), "YourFontName.ttf"); setTypeface(tf); 

Просто следуйте этому пути:

 File > New > folder > assets Folder 

Здесь необходимо создать приложение перед созданием папки.

Для получения дополнительной информации см. Этот ответ

Папка активов должна быть помещена под корень проекта. См. Здесь дополнительные примеры.

Intereting Posts
Андроидный запрос пользователя с помощью диалога Двоичная строка XML-файла #: ошибка раздувания фрагмента класса: только на Android (6.0) -Marshmallow IOS эквивалентен сервису Android? Как получить скорость передачи данных, частоту дискретизации и нет. Каналов аудиофайла в android Как проверить, что служба уже запущена или нет в Android? Является ли основная нить такой же, как поток пользовательского интерфейса? Как установить размер файла PDF с помощью PdfDocument на Android Robolectric + PowerMock + Mockito не работает Ошибка в случаях переключения проекта ZXing в android Как я могу узнать, установлено ли мое приложение на SD-карте Уведомления Android через ADB Неверные данные местоположения Android GPS по запросу Что происходит, когда я «удаляю» платные приложения из Apple и Android App Store? ViewPager в CoordinatorLayout неожиданно сжимается Включить файл базы данных с Android-приложением через Eclipse