【Android Training - 03】使用Fragments建立动态的UI [ Lesson 0 - 章节概览 ]
来源:互联网 发布:拍照纹身软件下载 编辑:程序博客网 时间:2024/04/29 18:45
Building a Dynamic UI with Fragments
[使用fragments来建立一个动态的UI]
学习这章节的先决条件:
- 了解Activity的基本概念 (see Managing the Activity Lifecycle)
- 有使用 XML layouts 的经验
你还需要看的有:
- Fragments
- Supporting Tablets and Handsets
DEMO:
Download the sample
FragmentBasics.zip
- 为了在Android上创建一个动态并适配multi-pane的用户界面,你需要封装(encapsulate)界面的组件与activity的行为到一个模块中,这样你可以用这个模块与父activity进行交互:载入与换出。你可以使用Fragment创建那些模块。Fragment像是一个嵌套的activity,你可以定义它的layout并且管理它自己的生命周期。
- 当一个fragment定义了他自己的layout,它可以在一个activity内与其他有关系的fragment一起,为不同的屏幕大小显示不同的布局或者行为。(一个小的屏幕可能会一次显示一个fragment,但是在大的屏幕上可以一次显示两个或者更多个)。
- 这一章会演示如何使用fragment创建一个动态可适配的用户体验,并且学习如何为不同的屏幕大小设备来优化你的app的用户体验。
Lessons
- Using the Android Support Library [使用Android Support Library]
学习如何通过绑定Android Support Library到你的app的方式把最近的API使用到比较早的Android系统上。
【Android Training - 03】使用Fragments建立动态的UI [ Lesson 1 - 使用Support Library ]
- Creating a Fragment [创建一个Fragment]
学习如何建立一个fragment并通过实现它的回调方法来实现一些基础的行为。
【Android Training - 03】使用Fragments建立动态的UI [ Lesson 2 - 新建一个Fragment ]
- Building a Flexible UI [建立一个灵活的UI]
学习如何为不同的屏幕创建不同的fragment机制来进行适配。
【Android Training - 03】使用Fragments建立动态的UI [ Lesson 3 - 创建灵活可变的UI ]
- Communicating with Other Fragments [与其他的fragment进行交互]
学习如何建立fragment与activity之间,还有fragments之间的交流。
【Android Training - 03】使用Fragments建立动态的UI [ Lesson 4 - Fragment之间的通信 ]
学习自:http://developer.android.com/training/basics/fragments/index.html
转载请注明出自:http://blog.csdn.net/kesenhoo,谢谢!
- 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 0 - 章节概览 ]
- 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 3 - 创建灵活可变的UI ]
- 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 3 - 创建灵活可变的UI ]
- 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 1 - 使用Support Library ]
- 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 1 - 使用Support Library ]
- 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 4 - Fragment之间的通信 ]
- 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 4 - Fragment之间的通信 ]
- 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 2 - 新建一个Fragment ]
- 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 2 - 新建一个Fragment ]
- 【Android Training UI】创建自定义Views(Lesson 0 - 章节概览)
- 【Android Training - 06】分享数据内容 [Lesson 0 - 章节概览]
- 【Android Training - 01】详解Activity生命周期 [ Lesson 0 - 章节概览 ]
- 【Android Training - Connectivity】基本网络操作 [ Lesson 0 - 章节概览 ]
- 【Android Training - 04】保存数据 [ Lesson 0 - 章节概览 ]
- 【Android Training - Multimedia】捕获照片 [Lesson 0 - 章节概览]
- 【Android Training - 12】设备无线互连 [ Lesson 0 - 章节概览 ]
- 【Android Training - Connectivity】优化下载的效率[Lesson 0 - 章节概览]
- 【Android Training - UserInfo】记住登入用户的信息[Lesson 0 - 章节概览]
- VS2008/2005MFC程序调试出现莫名错误:编译器可能需要更改配置(陆续更新)
- 循环日期
- JAVA 关闭窗口的设置 DISPOSE_ON_CLOSE和EXIT_ON_CLOSE 的区别
- 理解ThreadLocal
- Visual Studio 2012 Update 1发布了
- 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 0 - 章节概览 ]
- 禁止seekbar的拖动事件
- C/C++函数调用规则
- javascript - if 条件
- stm32退出停止模式出现死机现象分析
- POJ2378:Tree Cutting(DFS)
- php页面session,cookie,post,get这四种传值方法
- java代理Demo——JDK动态代理
- Get swipe direction in Cocoa Touch:UISwipeGestureRecognizer只能同时支持一个方向