検索

ホームページ  >  に質問  >  本文

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

伊谢尔伦伊谢尔伦2772日前580

全員に返信(3)返信します

  • 高洛峰

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

    vpBanner は Fragment で初期化され、rootView を使用して findView

    返事
    0
  • 天蓬老师

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

    この initView と initDot をフラグメントに入れることができます。

    返事
    0
  • 巴扎黑

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

    vpBanner = (ViewPager) findViewById(R.id.vpBanner); この割り当ては、現在のアクティビティ レイアウト内で ID vpBanner を持つコントロールを検索することを意味します。このコントロールは activity_main.xml に存在しません。まず、fragment_main.xml レイアウトをロードし、
    fragmentView = getLayoutInflater().inflate(R.layout.more_view,null); 次に、
    vpBanner = (ViewPager) flagmentView.findViewById(R.id.vpBanner); をロードする必要があります。

    返事
    0
  • キャンセル返事