使用自定义字体时出现的问题 - “无法创建本机字体”

2022-08-31 20:22:22

我试图使用我在互联网上找到的字体,但问题是我得到了一个“无法制作本机字体”的FC。

以下是我的ListVIew的getView中的代码:

        holder.tv_SuraName   =(TextView)convertView.findViewById(R.id.Start_Name);
        holder.tv_SuraName.setTypeface(Typeface.createFromAsset(mContext.getAssets(), "suralist_font.ttf"));

谁能告诉我为什么我可以使用自定义ROM?你可以得到它 这里 ..文件已.ttf


答案 1

我的问题是资产文件夹的位置不正确。

使用Android Studio时,资产文件夹应位于源代码集内,例如

资源/主/资产/

在此答案中找到


答案 2

由于某种原因,字体文件已损坏或不受支持。您可以将其放在SD卡上并从文件中加载,以确保您的资产没有问题。


推荐