相关疑难解决方法(0)

无法解析方法'getFont(?)'

正如文件所述:

Android O允许您通过在res/font /文件夹中添加字体文件将字体作为资源捆绑.

结果是:

您可以使用该getFont(int)方法检索字体,您需要传递要检索的字体的资源标识符.此方法返回Typeface对象.如果它是字体系列,则会对字体的第一个重量或样式变体进行编码.然后,您可以使用Typeface.create(字体,样式)方法来检索特定样式.

注意:TextView已经为您完成此操作.

字体字体= getResources().getFont(R.font.myfont); textView.setTypeface(字体);

不幸的是,当我使用上面的代码时,我收到以下错误:

cannot resolve method 'getFont(?)'
Run Code Online (Sandbox Code Playgroud)

以前我曾经做过以下事情:

Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/myfont.ttf");
Run Code Online (Sandbox Code Playgroud)

但是现在当我尝试在assets文件夹中创建fonts文件夹时,它会自动跳转到res文件夹中.

我正在使用android studio 2.3.在此先感谢您的帮助.

java android

7
推荐指数
2
解决办法
5047
查看次数

标签 统计

android ×1

java ×1