【Android Developers Training】 19. 序言:通过Fragments构建动态UI

注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。

原文链接:http://developer.android.com/training/basics/fragments/index.html


为了在Aondroid上创建一个动态可分割的UI,你需要将UI组建和activity的行为进行封装,通过这样的方式你可以将这些组建换入或换出你的activity。你可以通过Fragment类来创建这些模型,它看上去像是activity的嵌套类,可以定义自己的布局,管理自己的生命周期。

当一个fragment特定了自己的布局,它可以在一个activity中与其他fragment形成各种组合进行配置,这样的话,就可以根据不同的屏幕尺寸来修改你的布局配置(也就是说,一个小的屏幕同一时间可能只显示一个fragment,而大屏幕可能同一时间会显示两个甚至更多)。

这系列课程将向你展示如何通过fragments创建动态UI,这有助于使你的应用在不同的屏幕尺寸上获得最优化的用户体验。这些内容支持Android 1.6及以上的设备。

 

本系列课程的demo下载链接:

http://developer.android.com/shareables/training/FragmentBasics.zip

 

课程:

【Android Developers Training】 20. 创建一个Fragment

【Android Developers Training】 21. 创建一个可变动的UI

【Android Developers Training】 22. 与其他fragment通信

 

原文地址:https://www.cnblogs.com/jdneo/p/3455537.html