ViewPager之所以不显示页面,问题出在Adapter上,因为是support包里的,没下源代码,光看方法名也看不出什么来,才出现了这个错误。 在PagerAdapter里有个isViewFromObject方法,是用来判断iew和Object是否为同一个View的,没注意,默认生成的代码是false,结果就没显示。
@Override
public boolean isViewFromObject(View arg0, Object arg1) {
// TODO Auto-generated method stub
return arg0==arg1;
}