猿问

在MainActivity中调用了mViewPager.setOnPageChangeListener(new OnPageChangeListener()以后,

老师,在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
				
			}
		});
	}


我也想当工程狮
浏览 1965回答 1
1回答

_宁采臣

第二行控件id初始化被你注释了?!!!
随时随地看视频慕课网APP

相关分类

Android
Java
我要回答