学到哪里写到哪里吧

A.viewpager

a.用V4包中的fragment,activity继承FragmentActivity

b.布局中加入<android.support.v4.view.viewpager/>,如果要添加标题,在布局文件中添加<android.support.v4.view.pagerTabStrip/>或者<android.support.v4.view.PagerTitleStrip/>

c.适配器

适配器有三种:

1.pageAdapter:数据源是list<View> 页卡中加载的是view

2.FragmentPagerAdapter:数据源是List<Fragment> 页卡中加载的是Fragment

3.FragmentStatePagerAdapter:数据源是List<Fragment> 页卡中加载的是Fragment,与上一个不同的是,可以实现适配器中Fragment的自动实例化和销毁。

创建类MyFragmentStatePagerAdapter继承自FragmentStatePagerAdapter,构造方法中将fragmentList和titleList以参数的形式传入,以便创建带标题的页卡

在Activity中,将adpter set到viewPager对象中即可。

B.TabHost+Fragment

还没学会,等我把12306项目写完再看

最新文章

  1. Linix登录报&quot;/etc/profile: line 11: syntax error near unexpected token `$'{\r''&quot;
  2. Linux 性能监控、测试、优化工具
  3. getSingleResult 和 selectone
  4. myeclipse 10创建maven项目
  5. 工厂方法(Factory Pattern)
  6. [转载] PowerMokito 使用
  7. leetcode修炼之路——350. Intersection of Two Arrays II
  8. 转载:mysql-Auto_increment值修改
  9. 第一个微信小程序(实现点击一个按钮弹出toast)
  10. Java多机部署下的定时任务处理方案(mysql)
  11. Java 异常处理笔记
  12. 2015 多校联赛 ——HDU5294(最短路,最小切割)
  13. Linux查看日志方法总结(1)
  14. bottle.py中的SimpleTemplate
  15. @PostConstruct注解小结
  16. 解决IIS配置问题
  17. NumPy学习_02 ndarray基本操作
  18. linux下安装nginx及初步认识
  19. mysql-数据库管理安装
  20. java基础之继承(一)

热门文章

  1. CSS设计指南之CSS三种机制:继承、层叠和特指
  2. 给MySQL字段添加索引的操作
  3. 【python】Python: Enum枚举的实现
  4. matlab exist函数
  5. [转]matlab语言中的assert断言函数
  6. 【bzoj3142】[Hnoi2013]数列 数学
  7. 【bzoj5064】B-number 数位dp
  8. P2420 让我们异或吧
  9. [CF1095F]Make It Connected
  10. [洛谷P1452]Beauty Contest