我正在使用书法库,除了在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:
我不支持操作栏,仅支持工具栏。太多了
否则保持。