
Android Fragment 讲解
文章平均质量分 59
LuckChouDog
正在工作中。。。。。。。
展开
-
Android Fragment——与Activity生命周期的协调
拥有Fragment的Activity的生命周期直接影响了其中的Fragment的生命周期,这样,针对Activity的每一个生命周期的回调都会有一个类似的针对Fragment的回调。例如,当Activity收到onPause()回调时,在Activity中每个Fragment都会收到onPause()回调。但是,Fragment有几个额外的生命周期回调方法,用来处理跟Activity的交翻译 2015-08-28 15:25:59 · 697 阅读 · 0 评论 -
Android Fragment——添加一个没有UI的Fragment
上节显示了怎样把Fragment作为UI的一部分添加到Activity上,但是,你也能够使用Fragment只提供一个后台行为,而没有额外的UI展现。要添加一个没有UI的Fragment,需要在Activity中使用add(Fragment,String)(给Fragment提供一个唯一的字符串“tag”,而不是视图ID)方法来添加Fragment。但是,因为这样添加的Fragment没有翻译 2015-08-28 12:32:44 · 1183 阅读 · 0 评论 -
Andriod Fragment——给Activity添加一个Fragment
通常,Fragment作为Activity整体视图层次树的一部分,被嵌入到宿主Activity的界面的一部分。有两种方法能够把Fragment添加到Activity布局中:1. 在Activity布局文件的内部声明Fragment。你能够像一个视图那样给Fragment指定布局属性。下例说明了给Activity指定两个Fragment的布局文件。 andro翻译 2015-08-28 11:27:34 · 1098 阅读 · 0 评论 -
Andriod Fragment——添加用户界面
通常,Fragment是作为Activity用户界面的一部分来使用的,并且它会给Activity提供自己的布局。 要给Fragment提供一个布局,你必须实现onCreateView()回调方法,系统在给Fragment描画布局的时候会调用这个方法。这个方法的实现必须返回一个View,它是Fragment布局的根。注:如果你的的Fragment是ListFragment的子类,默认翻译 2015-08-28 11:14:02 · 790 阅读 · 0 评论 -
Android Fragment——处理Fragment生命周期
管理Fragment的生命周期有点像管理Activity的生命周期,跟Activity一样,Fragment也存在三种状态:恢复态:这种状态下,Fragment显示在正在运行的Activity中。暂停态:这种状态下,另一个Activity在前台,并且有焦点,但这个Fragment所在的Activity依然是可见的(它前面的Activity是部分透明或没有完全覆盖它)翻译 2015-08-28 15:19:52 · 679 阅读 · 0 评论 -
Android Fragment——概要介绍
一个Fragment代表一个行为或Activity中用户界面的一部分。你能够在一个Activity中组合使用多个Fragment来创建一个多面板的用户界面,并且可以在多个Activity中重用同一个Fragment。你可以把一个Frament想象成一个Activity的模块,它有自己的生命周期,接受它们自己的输入事件,并且能够在Activity运行时进行添加或删除(这有些像“子Activity”,翻译 2015-08-28 10:29:03 · 587 阅读 · 1 评论 -
Android Fragment——跟Activity通信
尽管Fragment是作为一个独立于Activity来实现的一个对象,并且能够在多个Activity内部使用,但是一个给定的Fragment实例只能被捆绑包含它的Activity中使用。特别是Fragment能够使用getActivity()方法访问Activity的实例,并且很容易执行如在Activity布局中查找视图的任务:View listView = getActivity().f翻译 2015-08-28 15:01:18 · 548 阅读 · 0 评论 -
Android Fragment——创建Fragment
要创建一个Fragment,你必须创建一个Fragment的子类(或一个已有的Fragment的子类)。Fragment类的代码看上去有点象Activity,它包含了类似Activity的的回调方法,如onCreate()、onStart()、onPause()和onStop()方法。实际上,如果你正在把一个已有的Android应用程序转换成使用Fragment的应用程序,你只需简单的把Activ翻译 2015-08-28 11:02:28 · 653 阅读 · 0 评论 -
Android Fragment——管理Fragment
要管理Activity中Fragment,需要使用FragmentManager对象,在Activity中调用getFragmentManager()方法能够获得这个对象。FragmentManager对象能够做以下事情:1. 获得Activity中已有的Fragment,用findFragmentById()获得Activity布局中提供UI的Fragment,或用findFra翻译 2015-08-28 14:01:39 · 575 阅读 · 0 评论