第一行代码笔记
碎片Fragment:可以嵌入在活动中的UI片段,让程序更加合理和充分的利用大屏幕空间。可以看成是迷你型的活动。
碎片常用于平板。
动态添加碎片:
- 创建待添加碎片实例
- 获取FragmentManager()
- 开启事务
- 向容器加入碎片
- 提交事务
碎片的生命周期
- 运行状态:碎片可见,关联活动处于运行状态
- 暂停状态:活动处于暂停状态
- 停止状态:活动处于停止状态或碎片从活动中移除
- 销毁状态:活动销毁或碎片从活动中移除且未调用addToBackStack()方法
![](https://app.yinxiang.com/shard/s29/res/320a926e-5308-4abd-a9a0-37b1420cc791/%E5%AE%89%E5%8D%93%E7%A2%8E%E7%89%87%E5%AE%8C%E6%95%B4%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E7%A4%BA%E6%84%8F%E5%9B%BE.png)
动态加载布局
限定符Qualifiers
- 大小:small,normal,large,xlarge;
- 分辨率:ldpi,mdpi,hdpi,xhdpi;
- 方向:land,port;
最小宽度限定符