要在Android上实现动态的多窗口的用户交互界面,需要把UI组建和activity放到modules中, 这样才能划进划出activity。可是使用Fragment类来创建modules,它就像一个嵌套的activity它们可以定义自己的布局和管理自己的生命周期。
当一个fragment指定它自己的布局后,它可以在activity中和其他的fragment组合来为不同的屏幕大小修改布局(小屏幕可能一次显示一个fragment,但是大屏幕可以一次显示两个或更多)。
这里将要展示如何用fragments创造动态的用户体验和为不同屏幕大小的设备优化app的用户体验,这些支持很老的版本一直到运行Android1.6的设备。
课程:
学习通过在app中打包Android Support Library来在早期版本中使用最新的API。
学习创建fragment和使用回调方法实现基本的功能。
学习创建为不同屏幕提供不同fragment配置的app布局。
学习如何为fragment与activity或者其他fragments设置通信通道。