第一步:ViewPager实现这个这个接口
viewPager.addOnPageChangeListener(this);
第二步:接口必须要实现的三个方法
//此方法在滑动ViewPager的时候一直被调用,页面在滑动过程中不停触发该方法:“position”按照api的解释是“目前显示在屏幕上的第一个页面,只要positionOffset不为0,那么他后面的页面同样是可见的”
//position 返回滑动结束后页面的下标
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
if (position==0)
textView.setText("温度");
else if (position==1)
textView.setText("湿度");
else if (position==2)
textView.setText("光照");
else if (position==3)
textView.setText("CQ2");
else if (position==4)
textView.setText("PM2.5");
else if (position==5)
textView.setText("道路状态");
}
@Override
public void onPageSelected(int position) {
}
//当页面的滑动状态改变时该方法会被触发,页面的滑动状态有3个:“0”表示什么都不做,“1”表示开始滑动,“2”表示结束滑动
@Override
public void onPageScrollStateChanged(int state) {
}