界面的字体设置

在开发中 如果须要设置非凡的字体 应该如何操作
在这里给家人们举个例子呀

assert 预置字体

写一个字体设置的接口

public final class Functions {    public static void setFont(Context context, TextView textView, String font) {        textView.setTypeface(Typeface.createFromAsset(context.getAssets(), font));    }}

初始化时设置字体

public class MainActivity extends AppCompatActivity {    private TextView textViewDescription1;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);               textViewDescription1 = findViewById(R.id.textViewDescription);        Functions.setFont(this, textViewDescription1, Fonts.FONT_AVENIR_NextLTProRegular);    }  }

成果预览

总结

心愿对你有所帮忙