com.astuetz.pagerslidingtabstrip
android:id="@+id/psp"
android:layout_height="0dp"
android:layout_gravity="center"
app:pstsShouldExpand="true"
android:layout_width="match_parent"
android:layout_weight="1"
app:pstsIndicatorHeight="5dp"
app:pstsIndicatorColor="#f00"

>
public class MainActivity extends FragmentActivity{

private ViewPager viewPager; // 对应的viewPager
PagerSlidingTabStrip tabs;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
viewPager=(ViewPager) findViewById(R.id.viewpager);
tabs = (PagerSlidingTabStrip) findViewById(R.id.psp);
viewPager.setAdapter(new myPagerAdapter(getSupportFragmentManage r()));
tabs.setViewPager(viewPager);
}

class myPagerAdapter extends FragmentPagerAdapter {
String[] title = { "项目一", "项目二", "项目三","项目四" };
ZXfragment zXfragment;
RDfragment rDfragment;
BKfragment bKfragment;
TJfragment tJfragment;


public myPagerAdapter(FragmentManager fm) {
super(fm);
}

@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
zXfragment = new ZXfragment();
return zXfragment;
case 1:
rDfragment = new RDfragment();
return rDfragment;
case 2:
bKfragment = new BKfragment();
return bKfragment;
case 3:
tJfragment=new TJfragment();
return tJfragment;
default:
return null;
}
}

@Override
public int getCount() {

return title.length;
}

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

}



}

更多相关文章

  1. 安卓NDK的开发
  2. 《android 1: 创建一个安卓项目》
  3. Android(安卓)Studio 简单介绍和使用问题小结
  4. “加一”项目总结--android使用篇(二)(转)
  5. (window)Android(安卓)Studio安装以及Fetching android sdk comp
  6. Android(安卓)Studio 简单介绍和使用问题小结
  7. [Android] 基于 Linux 命令行构建 Android(安卓)应用(二):命令行管
  8. Android(安卓)ListView 的简单用法
  9. 完美解决android Studio打开报错 https://code.google.com/p/and

随机推荐

  1. CentOS停更;阿里发布全新操作系统(Anolis O
  2. Composer 国内加速镜像
  3. 使用php操作xml教程
  4. 实例分析php常量和变量的不同
  5. php计算汉明距离总和的实例讲解
  6. PHP导出数据超时的优化建议
  7. PHP中DirectIO操作文件扩展的用法大全
  8. 插画设计怎么入门?学习插画设计步骤!
  9. 意派Epub360丨【H5简历案例】以模拟公众
  10. 【Jenkins】基于Windows系统安装Jenkins