`
yidongkaifa
  • 浏览: 4072355 次
文章分类
社区版块
存档分类
最新评论

Fragment学习一

 
阅读更多

一个Fragment代表Activity中的一些行为或一部分用户界面。你可以在一个Activity中合并多个Fragment来建立多个UI面板,还可以在多个Activity中重用一个Fragment。你可以把Fragment理解为Activity的一个模块。它有自己的生命周期,接受自己的输入事件,并且你可以在Activity运行的时候添加删除Fragment。

一个Fragment必须嵌入到一个Activity中并且其生命周期直接受其宿主Activity生命周期的影响。比如,当宿主Activity暂停时这个Activity内的所有Fragment都会暂停。宿主Activity销毁时也一样。但是,当一个Activity运行时(在resumed生命状态),你可以单独操作每个Fragment,比如添加或删除。当你执行这样一个Fragment事务时,你也可以把它添加到一个由Activity管理的回退栈(back stack)里,Activity中的一个回退栈条目就是一个Fragment事务记录。这个回退栈允许用户通过按Back键倒退上一个Fragment事务。

当你添加一个Fragment作为Activity的一部分时,它活动在Activity的内部视图层次结构中的ViewGroup里面,并且有自己的布局。你可以通过xml和java代码将一个fragment添加到Activity中。

分享到:
评论

相关推荐

    Android Fragment之间的切换

    本文主要供学习使用,主要讲解点击不同按钮之后,相应...所以这篇文章是写的比较简单的一个实例,目的就是使用最新的Fragment来实现这种切换效果,希望初学者能够完全理解其中的思路。为以后更复杂的开发打好基础。

    Android中Fragment管理及重叠问题的解决方法

    后来通过种种方法得以解决了,所以想着总结下这个问题的解决方法,以及Android中Fragment的管理,方便自己也给有需要的朋友们提供以帮助,感兴趣的朋友们下面通过这篇文章一起来学习学习吧。

    Fragment生命周期讲解

    Fragment学习之一、Fragment生命周期http://blog.csdn.net/xuehuayous/article/details/45032681 讲解博客完整代码。

    多层Fragment嵌套(Fragment+ViewPager)滑动

    Android主页面多层Fragment嵌套(Fragment+ViewPager)滑动,一个适合学习的好的demo,给学习Android开发的新手朋友传播数来

    Tab+Viewpage+Fragment实现导航

    Tab+Viewpage+Fragment实现导航源代码,是一个很不错的Android源码,有兴趣的伙伴们抽时间可以看一下把

    Android使用Fragment实现底部菜单使用show()和hide()来切换以保持Fragment状态

    最近写了一个关于使用Fragment实现底部菜单使用show()和hide()来切换以保持Fragment状态的demo,上传到这里和大家交流学习

    最新!!!安卓开发——Fragment应用实战

    基于新包 androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentTransaction 一个帮助你学习fragment的练手项目

    ViewPager更新刷新替换Fragment的Demo

    非常完美地解决ViewPager+Fragment indicator选项卡不能刷新的问题,并且实现了Fragment的替换,是学习ViewPager + Fragment的完美例子。

    FragmentLayout

    Google(sdk19) 样例学习. fragment在eclipse下自动生成对应代码,样例中没有描述,必须试试才知。再就是refrence/guide/apiDemo都有同一个错误。更改下。两个样例,分别是内嵌类和独立类方式。

    Fragment+ViewPager两级嵌套

    实习公司在做一个装在手持...大体是页面底部是4个可切换的RadioButton,第一个RadioButton所对应的Fragment嵌套了一个ViewPager。本人大四实习生,安卓自学。所写东西难免生疏粗俗。旨在共同交流,共同学习,共同进步。

    Fragment与Activity通信的小例子

    结合谷歌官方的例子写的一个Fragment与Activity之间通过回调接口通信的例子。 结合谷歌官方的例子写的一个Fragment与Activity之间通过回调接口通信的例子。

    利用fragment实现listview和gridview的切换

    主要利用fragment实现listview和gridview的切换,两种视图的显示,通过此程序可以初步了解fragment的实现过程,fragment的生命周期与Activity类似,它可以看作是Activity的一个模块。 -----互相学习,互相进步。

    Fragment小Demo

    这是一个短小而精湛的Fragment的Demo。代码简单易于学习,内附Fragment的生命周期日志输出。在DDMS中查看tag为xujian的日志,即可清除的看到Fragment的各个生命周期。专程为初学者或者不了解Fragment的朋友准备的,...

    basic_activity-fragment.rar

    初学安卓,android studio的basic_activity中,增加两个fragment实现多个fragment切换页面效果。适合第一天学习安卓并且大致了解android studio一丁点概念

    Fragment和动态创建控件示例

    一个Fragment的学习示例程序,附带了动态创建控件的一部份代码,分享一下,希望对你有用。

    Fragment点击切换

    这是我们的学习基础是一个比较简单的fragment点击切换

    Android Fragment左右滑动源码

    这是一个简单的Fragment页面左右滑动,标题跟着页面滑动也会滑动,而且标题也可以变颜色

    安卓FragmentTab选项卡相关-分享一款Android中的轻松实现进入Activity或者Fragment的时候为view创建漂亮的过渡效果.rar

    分享一款Android中的轻松实现进入Activity或者Fragment的时候为view创建漂亮的过渡效果.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    fragment框架小demo

    刚刚学习的小框架自己留着用的,随便写的,第一次上传东西

    Android Fragment学习

    源码是从网上下载的,然后我在上面修改,两个tab,每个tab下面两个fragment。在eclipse下可以直接导入然后运行。

Global site tag (gtag.js) - Google Analytics