0

嗨,这是我第一次使用android viewPagerIndecator我有你的想法,但代码缺失......我不知道如何显示tabIndecator的标题我只是使用相同的在线samle代码但这里没有显示标题是我的代码:ViewPagerIndicator不能正常工作

@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; 
     } 

回答

0

以及它与文字颜色^_ ^”一个问题是白色一样background color ..

我只是changd背景的颜色。