我想为PagerTabStrip
中的标题设置自定义字体。我想使用SpannableString
。类似于:
SpannableString s = new SpannableString("Title Array Here");
s.setSpan(new TypefaceSpan(this, "MyTypeface"), 0, s.length(),
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
我的标题位于数组中,并在简单代码中使用getPageTitle(int position)
:
String [] titlesArray = new String []{ "Title 1" , "Title 2" , "Title 3"};
public CharSequence getPageTitle(int position) {
return titlesArray [position];
}
所以我的问题:如何使用带有TypfaceSpan的SpannableString在我的PagerTabStrip中为我的标题数组设置自定义字体?