《第一行代码-Android》学习笔记(四)
来源:互联网 发布:json解析技术有哪些 编辑:程序博客网 时间:2024/05/21 00:19
1. 碎片是什么?
碎片(Fragment)是一种可以嵌入在活动当中的UI片段。
2. 怎么用:
在一个活动里引入两个碎片,这两个碎片相互关联。比如,一边可以是新闻标题listView,一边可以是某条被点击新闻的详情页。
3. 开发准备:
有两个Fragment的父类,android.app.Fragment是面向4.0以上的版本。另一个是为了兼顾低版本。
4. Set android:baselineAligned="false" on this element for better performance如果LinearLayout被用于嵌套的layout空间计算,它的android:baselineAligned属性应该设置成false,以加速layout计算
android:baselineAligned="false"
5.可以动态的添加碎片:
碎片的真正强大之处是它可在程序的运行状态的时候动态的添加到活动中。
FramLayout,android中最简单的布局,没有任何定位模式,可以将碎片放进去,非常的合适。
6.动态添加碎片的步骤:
a) 创建待添加的碎片的实例;
b) 获取到FragmentManager,在活动中可以直接调用getFragmentManager()方法获得。
c) 开启一个事务,通过beginTransaction()方法开启;
d) 向容器中加入碎片,一般使用replace()方法实现,传入容器id和待添加的碎片实例。
e) 提交事务,调用fragmentTransaction的commit()方法实现。
0 0
- 《第一行代码-Android》学习笔记(四)
- 第一行代码Android学习(四)
- Android第一行代码学习笔记四----数据存储
- (第一行代码)笔记(四)
- 《第一行代码》学习记录(四)
- Android第一行代码学习笔记总结
- 《Android第一行代码》学习笔记
- 《Android第一行代码》学习笔记
- FrameLayout《第一行代码Android》学习笔记
- Android第一行代码学习笔记
- Android学习笔记_《第一行代码》
- 《第一行代码》Android 学习笔记
- 《第一行代码 Android》学习笔记1
- 《第一行代码-Android》学习笔记(一)
- 《第一行代码-Android》学习笔记(二)
- 《第一行代码-Android》学习笔记(三)
- 《第一行代码-Android》学习笔记(五)
- 《第一行代码-Android》学习笔记(六)
- 《第一行代码-Android》学习笔记(一)
- Android Crackme分析
- 《第一行代码-Android》学习笔记(二)
- 极大化思想解决最大子矩形问题
- 《第一行代码-Android》学习笔记(三)
- 《第一行代码-Android》学习笔记(四)
- bs+json解析
- 五大算法之(2)动态规划
- kazoo在多进程下使用全局连接死锁问题
- 《第一行代码-Android》学习笔记(五)
- Java语言基础——第二回:Eclipse的下载安装汉化使用
- 数据仓库应用(三): SQL Server 2005的数据仓库应用--联机分析OLAP
- 【LeetCode】Unique Path Ⅱ
- 聊聊并发(三)Java线程池的分析和使用