Activity中使用FragmentPagerAdapter实现切换

主活动

public class ViewPagerSecondManager extends AppCompatActivity {
private ViewPager viewPager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_view_pager_second_manager);
viewPager = findViewById(R.id.viewpager1);

viewPager.setAdapter(new SecondAdapter(getSupportFragmentManager()));
}
}
1
2
3
4
5
6
7
8
9
10
11
adapter:

public class SecondAdapter extends FragmentPagerAdapter{
ArrayList<Fragment> list;

//通过构造获取list集合
public SecondAdapter(FragmentManager fm) {
super(fm);

}
//设置每一个的内容
@Override
public Fragment getItem(int arg0) {
return new DefaultFragment(http://www.amjmh.com/v/);//你要显示的东西显示在这里面就可以了 (Fragment)
// return list.get(arg0);
}
//设置有多少内容
@Override
public int getCount() {

return 3;
}

}

 

posted @ 2019-10-13 19:12  李艳艳665  阅读(526)  评论(0编辑  收藏  举报