一个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中。
分享到:
相关推荐
本文主要供学习使用,主要讲解点击不同按钮之后,相应...所以这篇文章是写的比较简单的一个实例,目的就是使用最新的Fragment来实现这种切换效果,希望初学者能够完全理解其中的思路。为以后更复杂的开发打好基础。
后来通过种种方法得以解决了,所以想着总结下这个问题的解决方法,以及Android中Fragment的管理,方便自己也给有需要的朋友们提供以帮助,感兴趣的朋友们下面通过这篇文章一起来学习学习吧。
Fragment学习之一、Fragment生命周期http://blog.csdn.net/xuehuayous/article/details/45032681 讲解博客完整代码。
Android主页面多层Fragment嵌套(Fragment+ViewPager)滑动,一个适合学习的好的demo,给学习Android开发的新手朋友传播数来
Tab+Viewpage+Fragment实现导航源代码,是一个很不错的Android源码,有兴趣的伙伴们抽时间可以看一下把
最近写了一个关于使用Fragment实现底部菜单使用show()和hide()来切换以保持Fragment状态的demo,上传到这里和大家交流学习
基于新包 androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentTransaction 一个帮助你学习fragment的练手项目
非常完美地解决ViewPager+Fragment indicator选项卡不能刷新的问题,并且实现了Fragment的替换,是学习ViewPager + Fragment的完美例子。
Google(sdk19) 样例学习. fragment在eclipse下自动生成对应代码,样例中没有描述,必须试试才知。再就是refrence/guide/apiDemo都有同一个错误。更改下。两个样例,分别是内嵌类和独立类方式。
实习公司在做一个装在手持...大体是页面底部是4个可切换的RadioButton,第一个RadioButton所对应的Fragment嵌套了一个ViewPager。本人大四实习生,安卓自学。所写东西难免生疏粗俗。旨在共同交流,共同学习,共同进步。
结合谷歌官方的例子写的一个Fragment与Activity之间通过回调接口通信的例子。 结合谷歌官方的例子写的一个Fragment与Activity之间通过回调接口通信的例子。
主要利用fragment实现listview和gridview的切换,两种视图的显示,通过此程序可以初步了解fragment的实现过程,fragment的生命周期与Activity类似,它可以看作是Activity的一个模块。 -----互相学习,互相进步。
这是一个短小而精湛的Fragment的Demo。代码简单易于学习,内附Fragment的生命周期日志输出。在DDMS中查看tag为xujian的日志,即可清除的看到Fragment的各个生命周期。专程为初学者或者不了解Fragment的朋友准备的,...
初学安卓,android studio的basic_activity中,增加两个fragment实现多个fragment切换页面效果。适合第一天学习安卓并且大致了解android studio一丁点概念
一个Fragment的学习示例程序,附带了动态创建控件的一部份代码,分享一下,希望对你有用。
这是我们的学习基础是一个比较简单的fragment点击切换
这是一个简单的Fragment页面左右滑动,标题跟着页面滑动也会滑动,而且标题也可以变颜色
分享一款Android中的轻松实现进入Activity或者Fragment的时候为view创建漂亮的过渡效果.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
刚刚学习的小框架自己留着用的,随便写的,第一次上传东西
源码是从网上下载的,然后我在上面修改,两个tab,每个tab下面两个fragment。在eclipse下可以直接导入然后运行。