xml文件
<com.viewpagerindicator.TabPageIndicator
android:id="@+id/vp_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
private String[] title={"推荐","热点","奥运会","娱乐","科技","汽车","美女","视频","休闲","健康","军事","财经","社会"};
//找控件
TabPageIndicator tab=(TabPageIndicator) findViewById(R.id.vp_title);
ViewPager vp=(ViewPager) findViewById(R.id.viewpager);
//viewpager适配器
PagaAdapter adapter=new PagaAdapter(getSupportFragmentManager(), title);
//适配数据
vp.setAdapter(adapter);
tab.setViewPager(vp);
//pageadapter适配器
package com.guo.adapter;
import com.guo.fragment.Fragment_title;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
public class PagaAdapter extends FragmentPagerAdapter {
private String[] title;
public PagaAdapter(FragmentManager fm, String[] title) {
super(fm);
this.title = title;
}
@Override
public Fragment getItem(int arg0) {
// TODO Auto-generated method stub
Fragment_title title1=new Fragment_title();
Bundle bundle=new Bundle();
bundle.putString("title", title[arg0]);
title1.setArguments(bundle);
return title1;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return title.length;
}
@Override
public CharSequence getPageTitle(int position) {
// TODO Auto-generated method stub
return title[position];
}
}