我的Android Studio无法识别.ttf或.otf格式的字体。 我在File - >搜索了它们。设置 - >文件类型,但我找不到识别此格式的类别... 我一个人有这个问题吗?
由于我的新会员资格,我无法上传任何图片,所以这里链接到我的问题图片
答案 0 :(得分:0)
对于android studio来说很常见(即使在最新版本中)。我也有"?"在项目浏览器中标记,但它在编程中没有问题。
答案 1 :(得分:0)
您可以直接在java中使用自定义字体。
首先获取对显示您要将自定义字体应用于的文本的TextView
的引用。然后调用TypeFace
类的createFromAsset()
方法,使用自定义字体创建新的类型面。您可以通过调用AssetManager
将应用的getAssets()
实例作为第一个参数传递。这使您可以访问作为第二个参数传递的自定义字体资源文件。
最后,请致电setTypeFace()
将自定义字体应用于文字。
TextView textViewCustom= (TextView)findViewById(R.id.textCustomViewFont);
Typeface custom_font = Typeface.createFromAsset(getAssets(),"fonts/xyz.ttf");
textViewCustom.setTypeface(custom_font);
Android自定义字体教程TypeFace java
使用保存在TypeFace
文件夹中的自定义字体xyz.ttf
创建新的assets/fonts
。你也可以用XML来做。