1.ViewPager是一个可以让用户左右切换视图的控件。Fragment是一个轻量级的组件,相对于activity而言。和activity一样,具有自己的生命周期。
viewpager和fragment经常结合起来使用,如QQ、微信等应用使用到。
2.如何使用?
viewPager可以类比listView使用步骤
- 主布局添加一个viewPager控件
- 在代码获取viewpager实例
- 给viewpager设置适配器以及数据
- viewpager的适配器:PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdater
- 数据的话,一般是view的集合或者fragment的集合
每日小记:
加载布局的任务通常都是在Activity中调用setContentView()方法来完成的。其实setContentView()方法的内部也是使用LayoutInflater来加载布局的