我正在使用书法库,除了在Actionbar中,它工作正常。我正在使用以下几行书法

在OnCreate()中:

 CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
            .setDefaultFontPath("fonts/Regular.ttf")
            .setFontAttrId(R.attr.fontPath)
            .build());




  @Override
protected void attachBaseContext(Context newBase) {
    super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
}


使用除了操作栏中的以外,所有字体都是自定义的。还需要添加其他步骤吗?

在下面尝试过,但错误提示无法解析构造函数

    SpannableString s = new SpannableString("My Title");
s.setSpan(new TypefaceSpan(this, "MyTypeface.otf"), 0, s.length(),
        Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);


有什么选择吗?书法版本-编译'uk.co.chrisjenx:书法:2.2.0'

最佳答案

尝试按Toolbar所述使用here。从书法中检查this comment


  我不支持操作栏,仅支持工具栏。太多了
  否则保持。

10-07 18:42