【Android Training - 03】使用Fragments建立动态的UI [ Lesson 0 - 章节概览 ]

Building a Dynamic UI with Fragments

[使用fragments来建立一个动态的UI]

学习这章节的先决条件:

你还需要看的有:

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://blog.csdn.net/kesenhoo,谢谢!




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
android-support-v4.jar是一个由Google开发的Android支持库,它提供了在较旧版本的Android平台上使用最新API的功能。最新版本的android-support-v4.jar是28.0.0,它可以通过Android Studio的Gradle构建工具来引用和使用android-support-v4.jar包含了一系列的类和方法,可以帮助开发者在较旧的Android版本上实现新功能和提升应用性能。这个库主要包括了以下几个方面的功能: 1. Fragments支持:Fragments是一种用于创建灵活的用户界面的组件,该库提供了对Fragments的完整支持,使开发者能够在较旧的Android设备上使用此功能。 2. 资源兼容性:该库包含了一些辅助类,使开发者能够使用较新版本的资源,如主题、样式、尺寸等,而不会出现兼容性问题。 3. 动画支持:android-support-v4.jar提供了一些动画效果的类和方法,可以帮助开发者实现平滑的过渡效果和用户交互效果。 4. 权限管理:此库还提供了一些类和方法,用于在较旧的Android版本上处理权限请求和管理。 5. 工具类:android-support-v4.jar中还包含了一些常用的工具类,如日志工具类、日期时间工具类等,方便开发者进行应用开发。 总之,android-support-v4.jar是一个重要的Android支持库,为开发者提供了在较旧版本的Android设备上使用最新API的能力。开发者可以通过Android Studio中的Gradle构建工具引用此库,从而提高应用的兼容性和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值