Android 如何将自定义字体设置为PagerAdapter标题?

Android 如何将自定义字体设置为PagerAdapter标题?,android,android-tabs,custom-font,android-pageradapter,Android,Android Tabs,Custom Font,Android Pageradapter,我有滑动选项卡布局,其中显示带有以下代码的PagerAdapter: public class TabsPagerAdapter extends PagerAdapter { String[] tabs; Activity activity; public TabsPagerAdapter(Activity activity){ this.activity=activity; tabs = new String[]{"Tab 1", "Tab 2", "Tab 3"}; }

我有滑动选项卡布局,其中显示带有以下代码的
PagerAdapter

public class TabsPagerAdapter extends PagerAdapter {
String[] tabs;
Activity activity;

public TabsPagerAdapter(Activity activity){
    this.activity=activity;
    tabs = new String[]{"Tab 1", "Tab 2", "Tab 3"};
}

@Override
public int getCount() {
    return tabs.length;
}

@Override
public boolean isViewFromObject(View view, Object o) {
    return o == view;
}

@Override
public CharSequence getPageTitle(int position) {
    return tabs[position];
}

@Override
public Object instantiateItem(ViewGroup container, int position) {
    // Inflate a new layout from our resources
    View view=null;
    view = activity.getLayoutInflater().inflate(R.layout.pager_item,container, false);
    container.addView(view);

    return view;
}

@Override
public void destroyItem(ViewGroup container, int position, Object object) {
    container.removeView((View) object);
}

方法“getPageTitle()”返回选项卡的标题。现在,客户的要求是将自定义字体应用于选项卡的标题,即“选项卡1”、“选项卡2”等

在线找到的用于设置自定义字体的教程在此不适用,因为我没有自己的文本视图,因此无法对其应用自定义字体。如何更改选项卡标题的字体

编辑: 我想我必须对找到的support.v4代码进行更改。
但是我在
view/PagerAdapter
类中没有看到任何
TextView
。我在
视图/PagerTitleStrip
类中看到文本视图。但是它不是从
PagerAdapter

中使用的,我认为您应该放大您的自定义视图,在其中您的文本视图将被放大,以便您可以对其应用自定义字体。如果您可以使用自定义库,您可以使用
astuetz.pagerslidingTastrip
,实现
扩展片段PageRadapter实现PagerSlidingTabStrip.CustomTabProvider
并为tabThank you@Piyusgupta传递自己的xml布局。但是我如何膨胀自定义视图并将其设置为标题呢。当我们放大视图时,我们将其设置为寻呼机,而不是标题。谢谢@poss。但是代码已经有2年的历史了,这将是迁移到第三方库的一个重大变化。另外,您提到的库在github中报告了许多问题,我的客户不会接受这些问题。