中文()——英文()是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛,可以将其理解成一个迷你型的活动。
借助限定符(Qualifiers)能在运行时判断程序应该是使用双页模式还是单页模式。提供给横屏设备的资源限定符是(),提供给竖屏设备的资源限定符是(),提供给大屏幕设备的资源限定符是large,提供给超大屏幕设备的资源限定符是()。还有最小宽度限定符,它指定一个最小值,以()为单位,以这个最小值为临界点来加载不同的布局。
动态添加碎片主要分为5步:创建待添加的碎片实例;获取到(),在活动中可以直接调用getFragmentManager()方法得到;开启一个事务,通过调用()方法开启;向容器内加入碎片,一般使用()方法实现,需要传入容器的id和待添加的碎片实例;提交事务,调用()方法来完成。
使用<()>标签在布局中静态添加碎片,需要通过android:()属性来显式指明要添加的碎片类名,而且一定要将完整的类的包名也加上。