recherche

Maison  >  Questions et réponses  >  le corps du texte

android fragment中使用viewpager报空指针,vpBanner 这里就是空了

伊谢尔伦伊谢尔伦2772 Il y a quelques jours579

répondre à tous(3)je répondrai

  • 高洛峰

    高洛峰2017-04-17 16:55:16

    vpBanner 在Fragment里面进行初始化,用rootView去findView

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-17 16:55:16

    你可以把这个initView和initDot放到fragment中去。

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-17 16:55:16

    vpBanner = (ViewPager) findViewById(R.id.vpBanner);这个赋值的意思是在当前的activity的布局中寻找id为vpBanner的控件,你的activity_main.xml里没有这个控件。你应该先加载fragment_main.xml这个布局,
    fragmentView = getLayoutInflater().inflate(R.layout.more_view,null);然后
    vpBanner =(ViewPager) fragmentView.findViewById(R.id.vpBanner);

    répondre
    0
  • Annulerrépondre