1.报错如下:
2.导致错误的原因:
第一种情况导致的问题:
解决:在inflate(R.layout.layout2,Container)中,应该改为inflate(R.layout.layout2,null);其实最好写成inflate(R.layout.layout2,container,false);这种写法就没问题了;
第二种情况导致的问题:
viewpager1不在activity_main1布局中;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main1);
ViewPager mViewPager = findViewById(R.id.viewpager1);
解决办法:
ViewPager mViewPager = findViewById(R.id.viewpager1); 引用viewpager1所在布局中的ViewPager;