Как установить TypeFace в текстовые представления PagerTabStrip
В моем приложении я используюViewPager сPagerTabStrip и мне нужно установить пользовательские шрифты для моих виджетов. Чтобы установить шрифт дляButton
илиTextView
Я просто расширяю класс и устанавливаю гарнитуру.
public class MyButton extends Button {
public MyButton(Context context) {
super(context);
initCustomFont();
}
public MyButton(Context context, AttributeSet attrs) {
super(context, attrs);
initCustomFont();
}
public MyButton(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
initCustomFont();
}
private void initCustomFont() {
if(!isInEditMode()) {
Typeface tf = Typeface.createFromAsset(getContext().getAssets(), "fonts/boton_regular.ttf");
setTypeface(tf);
}
}
}
Но я не могу использовать этот метод дляPagerTabStrip
, Есть ли другой способ установить шрифт, который можно использовать сPagerTabStrip
?