首页 > 解决方案 > 无法解析字体错误上的构造函数

问题描述

如果这看起来很明显,请道歉。我想设置我的警报对话框标题的字体以匹配.ttf使用Spannable字符串的文件。但是我正在检索无法解析的构造函数

(TypefaceSpan(android.graphics.'Typeface')) 错误。

代码:

Typeface customFont;

@Override
protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);

    customFont = Typeface.createFromAsset(getAssets(), "fonts/pacifico_regular.ttf");

    ...

    questionButton.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                 SpannableString title = new SpannableString("HOW TO USE THE APP");
                 title.setSpan(new TypefaceSpan(customFont),
                            0, title.length(), 
                 Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
            }
}

标签: javaandroid

解决方案


推荐阅读