我有滑动标签布局,显示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”等。
在线找到设置自定义字体的教程在这里不适用,因为我没有自己的TextView,因此无法对其应用自定义字体。如何更改标题标题的字体?
修改:
我想我必须对发现的{。{3}} support.v4代码进行更改。
但我在TextView
课程中看不到任何view/PagerAdapter
。我在view/PagerTitleStrip
类中看到了TextViews。但它并未在PagerAdapter
内使用。