Android 使用字体方法实现的自定义字体不更改

Android 使用字体方法实现的自定义字体不更改,android,fonts,android-fonts,Android,Fonts,Android Fonts,我已经阅读了很多文章,并在4个多小时内积累了大量问题,当我使用此方法定义自定义字体时,我没有收到任何错误,但字体没有改变 下面列出了我的mainactivity.java public class MyActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

我已经阅读了很多文章,并在4个多小时内积累了大量问题,当我使用此方法定义自定义字体时,我没有收到任何错误,但字体没有改变

下面列出了我的mainactivity.java

public class MyActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_my);
        TextView textView=(TextView)findViewById(R.id.myid);
        Typeface typeface=Typeface.createFromAsset(getAssets(),"assets/fonts/Face Your  Fears.ttf");
        textView.setTypeface(typeface,Typeface.BOLD);
    }
getAssets为您的资产文件夹提供了路径,因此无需再次写入资产

在资产/字体/面对恐惧中。ttf 试着改变

Typeface typeface=Typeface.createFromAsset(getAssets(),"assets/fonts/Face Your  Fears.ttf");


相同ttf文件实现的完整示例如下

您的字体文件名是否与资产/字体文件夹中的Face your Feeds.ttf相同?是的,Iv'e勾选了所有内容,但没有任何更改,除此功能外,我是否还应包括其他任何内容?您是否已在“资源”下创建了“字体”文件夹,或已将字体文件直接放入“资源”文件夹。@SainathS.R清除您的项目或从设备中删除现有应用程序,然后重试。完成,它是我的第三个新项目,是assets/fonts文件夹中的.ttf文件。我没有遵循这个方法changes@SainathS.R发生什么事了?你在模拟器上测试吗?
Typeface typeface=Typeface.createFromAsset(getAssets(),"fonts/Face Your  Fears.ttf");