gpt4 book ai didi

android - Android Studio中的 Assets 文件夹?

转载 作者:IT老高 更新时间:2023-10-28 22:16:01 29 4
gpt4 key购买 nike

我正在尝试使用自定义字体,并且我读过我想将字体放在 assets/fonts.xml 中。我正在使用 Android Studio,但我似乎没有 Assets 文件夹。所以我创造了一个。但是当我将 assets 文件夹放在 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) 会阻止正确收集字体。使用单例!

关于android - Android Studio中的 Assets 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19225857/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com