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