mViewPager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
//代码省略
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
} );
今又用到viewPager的滑动监听,使用上面方法却“is deprecated”,方法名有横线,也就是方法过时不推荐使用了,据以往经历,就算过时不推荐了也还能使用,但这次却没反应,里面的代码也没执行。细查发现有可替代方法:
mViewPager.addOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
// TODO Auto-generated method stub
titleLocation.setText(mTitleMap.get(arg0));
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
});
问题得以解决。