Android ViewPagerIndicator工作不正常
您好,这是我第一次使用android viewPagerIndecator,我有了主意,但代码缺失了一些东西我不知道如何显示选项卡的标题或我只是使用了与在线示例相同的代码,但没有显示标题这是我的代码:Android ViewPagerIndicator工作不正常,android,android-fragments,android-viewpager,viewpagerindicator,Android,Android Fragments,Android Viewpager,Viewpagerindicator,您好,这是我第一次使用android viewPagerIndecator,我有了主意,但代码缺失了一些东西我不知道如何显示选项卡的标题或我只是使用了与在线示例相同的代码,但没有显示标题这是我的代码: @Override protected void onCreate(Bundle arg0) { // TODO Auto-generated method stub super.onCreate(arg0); setContentView(
@Override
protected void onCreate(Bundle arg0) {
// TODO Auto-generated method stub
super.onCreate(arg0);
setContentView(R.layout.fragment_main);
VAdapter vpadapter=new VAdapter(getSupportFragmentManager());
ViewPager vp = (ViewPager)findViewById(R.id.pager);
vp.setAdapter(vadapter);
TitlePageIndicator indicator = (TitlePageIndicator)findViewById(R.id.indicator);
indicator.setViewPager(vp);
indicator.setOnPageChangeListener(new OnPageChangeListener(){
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
}
});
}
}
class VAdapter extends FragmentStatePagerAdapter {
public VPAdapter(FragmentManager fm) {
super(fm);
// TODO Auto-generated constructor stub
}
@Override
public CharSequence getPageTitle(int position) {
// TODO Auto-generated method stub
return "OBJECT " + (position + 1);
}
@Override
public Fragment getItem(int arg0) {
// TODO Auto-generated method stub
Fragment fragment = new ObjFragment();
Bundle args = new Bundle();
// Our object is just an integer :-P
args.putInt(ObjFragment.ARG_OBJECT, arg0 + 1);
fragment.setArguments(args);
return fragment;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return 5;
}
}
class ObjFragment extends Fragment {
public static final String ARG_OBJECT = "object";
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
// The last two arguments ensure LayoutParams are inflated
// properly.
View rootView = inflater.inflate(
R.layout.pager_fragment, container, false);
Bundle args = getArguments();
((TextView) rootView.findViewById(android.R.id.tx)).setText(
Integer.toString(args.getInt(ARG_OBJECT)));
return rootView;
}
嗯,文本颜色有问题,它是白色的,与背景色相同 我只是改变了背景的颜色