Android Studio无法识别字体

时间:2014-12-22 14:33:44

标签: java fonts android-studio

我的Android Studio无法识别.ttf或.otf格式的字体。 我在File - >搜索了它们。设置 - >文件类型,但我找不到识别此格式的类别... 我一个人有这个问题吗?

由于我的新会员资格,我无法上传任何图片,所以这里链接到我的问题图片

http://fs2.directupload.net/images/141222/r23r74to.jpg

2 个答案:

答案 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来做。