1

ViewPager を使用して Android アプリケーションを作成します。そして今、ViewPagerを使用するときに混乱しています。以下のコードを使用して、レイアウト xml ファイルからビューを膨張させ、viewpager に追加するとします。

public Object instantiateItem(ViewGroup container, int position) {
     View view = View.inflate(ShareTasksActivity.this, R.layout.item_internal_advertisement, null);
     container.addView(view);
     return view;
}

しかし、以下のコードを使用すると、viewpager には何も表示されません。

public Object instantiateItem(ViewGroup container, int position) {    
     View view = View.inflate(ShareTasksActivity.this, R.layout.item_internal_advertisement, container);
     return view;
}

2 つのスニペットは同じことをしていると思いますが、結果は異なります。どうしてか分かりません。誰でも私を助けることができますか?ありがとうございました !

4

1 に答える 1