gpt4 book ai didi

java - Android 找不到字体资源

转载 作者:行者123 更新时间:2023-12-01 07:18:04 26 4
gpt4 key购买 nike

当我尝试以编程方式将 Assets 中的 .ttf 文件中的自定义字体设置为 Android 应用程序中的按钮时,它返回错误原因:java.lang.RuntimeException:找不到字体 Assets fonts/menubutton.ttf。Assets 文件夹位于主目录中,我使用以下代码: Typeface tpf = Typeface.createFromAsset(this.getAssets(), "fonts/menubutton.ttf"); Benterday.setTypeface(tpf);如何修复此错误?

最佳答案

有一种新方法可以实现此目的:

  • your_font.tff放在app/src/main/res/font
  • 使用 Typeface font = ResourcesCompat.getFont(context, R.font.your_font); 创建字体
  • 使用 android:fontFamily="@font/your_font"从 xml 布局访问字体

source

关于java - Android 找不到字体资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51090263/

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