【译】用Fragment创建动态的界面布局(附Android示例代码)
原文链接:Building a Dynamic UI with Fragments
为了在Android上创建一个动态和多视图的用户界面,你需要封装UI控件和模块化Activity的行为,以便于你能够动态修改你的Activity。你可以用Fragment
类来创建这些模块,它在某种程度上有点像嵌入型的Activity,它可以定义自己布局和管理自己的生命周期。
当一个fragment可以定义自己的布局,他就可以跟其他的fragment在Activity中实现不同的组合,这样,你就可以为不同的屏幕定义自己的布局方式(小屏幕可能一次显示一个fragment,而大屏幕可以一次显示2个或多个fragment)。
这个教程将会教你怎么用fragment创建一个动态的用户操作界面并且根据不同的屏幕大小优化app的用户操作界面。所有的这些都可以运行在像Android1.6一样老的系统上。
课程
学习如何构建一个Fragment和在其回调方法实现基本的行为。
学习如何构建应用程序的布局,为不同屏幕提供不同的fragment配置。
学习如何建立fragment和activity之间,fragment和fragment之间的通信链路。
作者:kissazi2
出处:http://www.cnblogs.com/kissazi2/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。