Android开发编程Fragment对象引出新功能
来源:互联网 发布:unity3d场景下载 编辑:程序博客网 时间:2024/06/07 18:39
在之前,我们已经编写了一些Android代码,了解到TActivity类、View类及View类的layout和widget子类是Androidqh最重要的类。通常情况下,Android用户接口是使用布局中能jwidget视图构建的,例如LinearLayout的ListView。当启动Activity时,会从资源加载单层次的视图对象(或者是通过代码创建)。该视图对象会被初始化并在设备屏幕上显示。
对于较小的屏幕,这种方式工作良好。用户在不同屏幕之间移动以访问应用程序UI的不同部分,Activity类(Android的任务概念)支持备用栈,它支持通过严格的树结构接口的快速、直观的遍历。但是,当UI是在更大的平板屏幕上显示时,情况就会大大不同。屏幕的有些部分在较长的时间内都会保持不变;有些部分决定其他部分的显示内容。像一张卡片那样的显示就不太适合这种大屏幕了。
通过显示和隐藏一些视图,简单地实现一个支持屏幕上某些内容根据另一部分的activity变化而变化是完全有可能的。然而,Android开发人员认为他们除了鼓励创建出在传统的大屏幕上也具有良好的一致性和体验的用户界面之外,还可以做更多的事情。为了支持这种新型互动,他们基于Fragment类引入了一个新的功能,该功能已经成为Android3.0 SDK(API 1 1,Honeycomb)的一部分。
Fragment对象介于View和ActiVitv之间6和View一样,可以把Fragment对象加入V i e w G r 0 u P或者作为布局的一部分。然而,它不是V i e w的子类,其只能通过FragmentTransaction添加到ViewGroup中。和Activity一样,Fragment也有生命周期,并实现了接口componentcallbacks年日接口View.0ncreateContextMenuListener。但是,矛HActivity不同的是,Fragment不是Context,其生命周期取决于其所属的Activitv的生命周期。
0 0
- Android开发编程Fragment对象引出新功能
- Android: Fragment编程指南
- Android: Fragment编程指南
- Android: Fragment编程指南
- Android: Fragment编程指南
- Android开发之Fragment
- 初学android开发--Fragment
- Android应用开发:Fragment
- Android开发---Fragment使用指南
- android开发之Fragment
- Android开发之fragment
- android开发-Fragment生命周期
- Android编程——Fragment
- 【Android开发技巧】Fragment中获取Context对象的两种方法
- 【Android 应用开发】 Fragment 详解
- Android 开发 之 Fragment 详解
- Android 开发 之 Fragment 详解
- Android 开发 之 Fragment 详解
- 为什么要三次握手
- IOS各种简单动画的实现
- Linux基础05_磁盘管理
- App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.
- 泛型问题
- Android开发编程Fragment对象引出新功能
- 给未来程序员的15个顶级职业建议
- android之自定义UncaughtExceptionHandler类来处理未捕获异常
- IOS 提交审核如何勾选选项
- python函数里面的装饰器和闭包的理解
- 【matlab】:matlab求图像质心算法
- json cpp 的安装
- LINUX 之 SED 使用
- Mysql触发器