这个问题在这里已有答案:
我试图向android studio添加自定义字体,但无法这样做,我刚刚将字体复制到调用文件夹,如下所示:How to use custom font in Android Studio
然后初始化你的按钮,如果你正在使用Activity,则在Oncreate中设置字体;如果你正在使用片段,则在onViewCreated中设置字体,如下所示
Button myButton = (Button) findViewById(R.id.my_button_id);
TypeFace myFont = Typeface.createFromAsset(getAssets(), "fonts/abc.ttf");
myButton.setTypeFace(myFont);