老师,在MainActivity中调用了mViewPager.setOnPageChangeListener(new OnPageChangeListener()以后,ViewPageIndicator中的.setOnPageChangeListener没有作用了,三角指示器不会跟着动了,怎么办?
private void initEvents() { // TODO Auto-generated method stub //mViewPager=(ViewPager) findViewById(R.id.id_viewpager); mViewPager.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int arg0) { View v=mViewlist.get(arg0); switch(arg0) { case 0: v.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(MainActivity.this, firstpage.class); startActivity(intent); } }); break; case 1: v.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(MainActivity.this, encoding.class); startActivity(intent); } }); break; case 2: v.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(MainActivity.this, decoding.class); startActivity(intent); } }); break; case 3: v.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(MainActivity.this, history.class); startActivity(intent); } }); break; } } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { // TODO Auto-generated method stub } @Override public void onPageScrollStateChanged(int arg0) { // TODO Auto-generated method stub } }); }
_宁采臣