无法解析方法'getFont(?)'
如文档所述:
Android O 允许您通过将字体文件添加到 res/font/ 文件夹中来捆绑字体作为资源。
因此:
可以使用
getFont(int)
方法检索字体,在该方法中,您需要传递要检索的字体的资源标识符。此方法返回一个字体对象。这将对字体的第一个粗细或样式变体(如果它是字体系列)进行编码。然后,可以使用 Typeface.create(字样、样式)方法来检索特定样式。注意:文本视图已经为您执行此操作。
Typeface typeface = getResources().getFont(R.font.myfont);textView.setTypeface(typeface);
不幸的是,当我使用上面的代码时,我得到以下错误:
cannot resolve method 'getFont(?)'
以前,我曾经做过以下事情:
Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/myfont.ttf");
但是现在,当我尝试在assets文件夹中创建fonts文件夹时,它会自动跳转到res文件夹中。
我使用的是安卓工作室2.3。提前感谢您的任何帮助。