Android:如何为操作栏标题提供自定义字体样式

use*_*986 0 android android-actionbar

我们如何自定义操作栏标题的字体样式.字体的样式也是自定义的,必须导入到应用程序中?

kro*_*kin 8

试试这个:

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

    // Update the action bar title with the TypefaceSpan instance
    ActionBar actionBar = getActionBar();
    actionBar.setTitle(s);
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你

参考

UPD:自定义TypefaceSpan的源代码在这里