博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Fragment的使用与Androikd sdk版本之间的东东
阅读量:7039 次
发布时间:2019-06-28

本文共 996 字,大约阅读时间需要 3 分钟。

第一个问题如何使用Fragment?

第二个问题哪些场景适合用Fragment?

第三个问题android.app.fragment与android.support.v4.app.Fragment 为什么有两个相同名称的API?

第四个问题关于FragmentActivity的使用场景?

关于这些问题我也很模糊,我将我在网上和书籍搜素到的相关内容,贴下,

这个是在 Android编程权威指南中找到

随着Android平板设备的首发,为满足平板设备的UI灵活性设计要求,Fragment被引入到API 11级中。CriminalIntent应用支持的SDK最低版本为API 8级, 因此必须设法保证应用兼容旧版本 设备。幸运的是,对于fragment来说,保证向后兼容相对比较容易,仅需使用Android支持库中的 fragment相关类即可。支持库位于libs/android-support-v4.jar内,并通过创建项目模板已被自动添加到项目中。支持 库包含了Fragment类(android.support.v4.app.Fragment), 该类可以使用在任何API 4级及 更高版本的设备上。支持库中的类不仅可以在无原生类的旧版本设备上使用,而且可以代替原生类在新版本设备 上使用。 另 一 个 重 要 的 支 持 库 类 是 FragmentActivity ( android.support.v4.app.Fragment- Activity)。activity知道如何管理fragment, 因此fragment的使用需要activity的支持。在Honeycomb 及后续的Android版本中,Activity的所有子类都知道如何管理fragment。而这之前版本的 Activity则完全不了解fragment,Activity的子类自然也就无从知晓。为兼容较低版本的设备, 可继承FragmentActivity类。 FragmentActivity是Activity的子类,具有新系统版本 Activity类管理fragment的能力, 即便是在较早版本的Android设备上也可对fragment进行管理。 新旧版本设备上的fragment支持类如

 

 

转载于:https://www.cnblogs.com/ak23173969/p/4985650.html

你可能感兴趣的文章
## mysqldump 导出数据库各参数详细说明
查看>>
java中URL编码和中文相互转换
查看>>
影评:《云图》:生命并非微不足道
查看>>
hibernate4之一对一关系映射(二)
查看>>
我的友情链接
查看>>
Android第五课 编译错误分析
查看>>
Excel表格模板:教育系统清资报表下载
查看>>
VS_远程调试
查看>>
centos7修改hostname以及系统编码
查看>>
LVM配置及简介
查看>>
javascript取得浏览器地址及参数方法
查看>>
博为峰Java技术题 ——JavaSE Java实现在不同编码之间进行文件转换
查看>>
Throws与Throw
查看>>
CISCO交换机配置DHCP监听、IP源防护和动态ARP检测
查看>>
php趣味编程 - php求黑色星期五
查看>>
Mysql数据库主从心得整理
查看>>
活动目录排错ID12源Time-service时间服务器问题
查看>>
Windows Server 2003升级Win Ser 2008R2之2003降级
查看>>
Windows Server 2016-配置Windows Defender防病毒排除项
查看>>
由浅入深CIL系列:5.抛砖引玉:判断string是否为空的四种方法的CIL代码看看效率如何?...
查看>>