`
dasheng
  • 浏览: 148527 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android sdk3.0 activity 之子 fragments

阅读更多


 fragments是android sdk3.0 新推出的概念,把activity细分为几部分,称为fragments,即“部分”的意思。

 

如上图所示,用以用一个Activity A 表示文章标题列表,ActivityB表示文章具体内容。也可以用一个Activity A来表示,

这个包含两个fragments,一个表示文章标题列表,另一个表示文章具体内容。

 

下图表示的fragments的生命周期:



 与activity的生命周期相比,两个的生命周期很类似,也息息相关。

 

 



 

最后加上代码例子,大家参考一下:

 

 

 

  • 大小: 23.5 KB
  • 大小: 68.1 KB
  • 大小: 49.6 KB
分享到:
评论

相关推荐

    Android 3.0 SDK中新增API详解

    ### Android 3.0 SDK中新增API详解 #### 一、引言 随着技术的不断发展,Android系统也在不断地更新和完善自身。从Android 1.0到Android 3.0(代号Honeycomb),每一次版本迭代都带来了诸多新功能与改进。其中,...

    fragments游戏框架

    为了适应不同屏幕尺寸和分辨率的设备,Google在Android 3.0 (Honeycomb) 中引入了`Fragments`这一概念。Fragments可以被看作是应用程序中的一个片段,它可以被多个Activity所共享,并且能够根据不同的设备特性进行...

    android4.0 ActionBar API

    一个应用被认定为基于 Android 3.0 的条件是,在 AndroidManifest.xml 文件中的 `<uses-sdk>` 标签设置了 `android:minSdkVersion` 或者 `android:targetSdkVersion` 属性值为 11 或更高。例如: ```xml ...

    ActivityGroup

    ActivityGroup是在早期Android SDK中提供的一个自定义容器,它允许开发者在同一个窗口内嵌入多个Activity。这在某些场景下非常有用,比如模拟Tab布局或创建类似抽屉式的导航菜单。然而,随着Android版本的更新,这种...

    android4.0 actionbar API

    当此应用在运行 Android 3.0 或更高版本的设备上时,其 Activity 将使用“Holographic”主题,从而包含 ActionBar。 - **取消 ActionBar**: - **通过 Theme 设置**:可以通过设置 Activity 的主题为 `Theme.Holo....

    AndroidFragmentsAndroidTutorial-英文原版.zip

    - Fragment是Android SDK 3.0(API Level 11)引入的组件,用于支持在不同屏幕尺寸和配置下灵活地组合和展示UI。 - 一个Activity可以包含多个Fragment,每个Fragment负责一部分UI和逻辑,增强了代码的模块化。 - ...

    android使用fragment替代tabhost实现分页效果

    Fragment是Android SDK 3.0(API级别11)引入的一个组件,用于在大屏幕设备如平板电脑上更好地管理用户界面。TabHost则是一个较旧的组件,用于在不同的Tab之间切换内容,但在多屏适配和复杂UI设计方面,Fragment更加...

    Android程序研发源码Android TabHost内嵌ActivityGroup界面管理源码.rar

    不过,值得注意的是,从Android 3.0(API Level 11)开始, Fragments 已经成为实现类似功能的推荐方式,因为它们提供了更好的回退栈管理和多屏幕适配。尽管如此,对于低版本的Android系统,了解和掌握TabHost与...

    Android Fragment实例

    在Android应用开发中,Fragment是Android SDK中的一个重要组件,它被设计用来支持多屏幕适配和增强用户界面的模块化。Fragment允许开发者将应用程序的功能或UI部分分解为独立的、可重用的组件,这些组件可以在不同的...

    Android中文API

    Fragment是Android 3.0引入的概念,作为Activity的部分,可以在多个屏幕尺寸和配置下复用。Fragments可以独立于Activity存在,增强了应用在平板和手机上的适配性。 10. **异步任务和线程管理** Android应用默认在...

    Android ActionBar详解doc版

    **添加Action Bar**:在Android 3.0及以上版本,Action Bar是Theme.Holo主题的一部分,当targetSdkVersion或minSdkVersion设置为“11”或更高时,Activity会自动包含Action Bar。如需手动添加,可以在Manifest文件中...

    Android应用源码之嵌套TabHost示例.rar

    本示例"Android应用源码之嵌套TabHost示例"是一个很好的学习资源,展示了如何将TabHost与其它UI元素如Fragments或者Activities进行嵌套组合,来实现复杂的布局结构。 TabHost本身是Android SDK提供的一种容器,它...

    安卓Andriod源码——TabActivityDemo.zip

    - 自从Android 3.0(API Level 11)引入 Fragments 以来,TabActivity逐渐被弃用。现在推荐使用`FragmentTabHost`结合Fragments来实现类似的多Tab功能。 - `androidx.appcompat.widget.Toolbar` 和 `Bottom...

    Android 高仿网易客户端UI(tabhost)-IT计算机-毕业设计.zip

    2. ** Fragments**:在Android 3.0及以上版本引入了Fragments,它是Activity的一部分,可以单独进行生命周期管理和布局管理。在高仿网易客户端的UI设计中,Fragments通常被用来填充TabHost的各个Tab,因为它们可以...

    Android MSD音乐播放器-IT计算机-毕业设计.zip

    3. **Fragment**:Fragment是Android 3.0引入的新特性,用于支持多屏显示和动态UI。在MSD音乐播放器中,可能使用Fragment来实现更灵活的布局管理。 二、媒体处理与音频播放 1. **MediaPlayer**:Android提供的原生...

    SampleFragment-master.zip

    Fragment是Android 3.0(API级别11)引入的,它允许开发者将应用程序的功能或UI组件分解为独立的部分,这些部分可以在多个Activity之间共享。Fragment有自己的生命周期,并且可以独立于Activity进行交互。这对于创建...

    android的Fragment

    在Android应用开发中,Fragment是Android SDK中的一个重要组件,它为构建复杂的、可重用的用户界面提供了灵活性。随着Android系统的不断更新和发展,Fragment的作用愈发显著,尤其在设计响应式和适应不同屏幕尺寸的...

    Fragments Android app 线框图 wireframe kit .xd .fig .sketch素材下载

    在Android应用开发中,"Fragments" 是一个重要的概念,它是Android SDK提供的一种组件,用于构建可重用、模块化的用户界面。Fragments最初引入是在Android 3.0(API级别11)版本,旨在帮助开发者更好地设计平板电脑...

Global site tag (gtag.js) - Google Analytics