AIDE基础教程-Fragment
功能
使用上一章的RecycleView的基础上,添加Fragment选择项,目前拥有的选项
- 静态加载Fragment
- 动态加载Fragment
Fragment,即碎片,利用它我们可以更加灵活的编排界面显示和重用部分代码,适应各种屏幕需求。
源码地址
实现步骤
1.Fragment建议不要使用系统自带的,使用support-v4库的,系统自带的版本太老。
2.创建静态加载需要的xml文件,分别为simple.xml,用于容纳显示两个Fragment;simple_top.xml文件,上面只有一个按钮,用于显示不变的Fragment,它也是静态加载页面重用的Fragment资源;simple_bottom.xml,用于显示下面的Fragment,且用绿色与top的Fragment区分;此处android的name属性设置对应的fragment
2.创建对应的Fragment控制类,SimpleActivity用于加载simple.xml,其他两个加载Fragment
3.创建动态加载需要的dynamic.xml和对应的Fragment布局dynamic_bottom.xml,top的Fragment布局重用上步的,这里bottom的fragment的name属性不要设置,我们使用代码动态加载
4.DynamicActivity下创建replaceFragment方法用于动态替换fragment,并使用Button触发
[…] AIDE基础教程-Fragment […]