@Override
 protected void initView() {
   dm = getResources().getDisplayMetrics();
   ViewPager pager = (ViewPager) findViewById(R.id.joke_pager);
   tabs = (PagerSlidingTabStrip2) findViewById(R.id.joke_tabs);
   pager.setAdapter(new MyPagerAdapter(getSupportFragmentManager()));
   pager.setOffscreenPageLimit(3); // 设置缓存fragment个数
   tabs.setViewPager(pager);
   setTabsValue();
 }
 /** 对PagerSlidingTabStrip的各项属性进行赋值。 */
 private void setTabsValue() {
   // 设置Tab是自动填充满屏幕的
   tabs.setShouldExpand(true);
   // 设置Tab的分割线是透明的
   tabs.setDividerColor(Color.TRANSPARENT);
   // 设置Tab底部线的高度
   tabs.setUnderlineHeight((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 1, dm));
   // 设置Tab Indicator的高度
   tabs.setIndicatorHeight((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 2, dm));
   // 设置Tab标题文字的大小
   tabs.setTextSize((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 16, dm));
   // 设置Tab Indicator的颜色
   tabs.setIndicatorColor(Color.parseColor("#03a9f4"));
   // 设置选中Tab文字的颜色 (这是我自定义的一个方法)
   tabs.setSelectedTextColor(Color.parseColor("#03a9f4"));
   // 取消点击Tab时的背景色
   tabs.setTabBackground(0);
 }