老师,在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
}
});
}
添加回答
举报
0/150
提交
取消