Android之Fragments
怅然入梦
一个努力的小小程序员.
展开
-
Android Fragments详解七:fragment实例
下例中实验了上面所讲的所有内容。此例有一个activity,其含有两个fragment。一个显示莎士比亚剧的播放曲目,另一个显示选中曲目的摘要。此例还演示了如何跟据屏幕大小配置fragment。 主activity创建layout。 [java] view plaincopy @Override protectedvoid onCre转载 2014-09-19 16:38:40 · 488 阅读 · 0 评论 -
Android Fragments详解六:处理fragmenst的生命周期
管理fragment的生命周期有些像管理activity的生命周期。Fragment可以生存在三种状态: Resumed: Fragment在一个运行中的activity中并且可见。 Paused: 另一个activity处于最顶层,但是fragment所在的activity并没有被完全覆盖(顶层的activity是半透明的或不占据整个屏幕)。 Stoped:转载 2014-09-19 16:40:39 · 683 阅读 · 0 评论 -
Android Fragments详解五:与Activity通讯,把条目添加到动作栏
与activity通讯 尽管fragment的实现是独立于activity的,可以被用于多个activity,但是每个activity所包含的是同一个fragment的不同的实例。 Fragment可以调用getActivity()方法很容易的得到它所在的activity的对象,然后就可以查找activity中的控件们(findViewById())。例如: Viewli转载 2014-09-19 16:44:26 · 583 阅读 · 0 评论 -
Android Fragments详解三:实现fragment的界面
为fragment添加用户界面 fragment一般作为activity的用户界面的一部分,把它自己的layout嵌入到activity的layout中。 一个 要为fragment提供layout,你必须实现onCreateView()回调方法,然后在这个方法中返回一个View对象,这个对象是fragment的layout的根。 注:如果你的f转载 2014-09-19 16:50:22 · 500 阅读 · 0 评论 -
Android Fragments详解四:管理fragment
要管理fragment们,需使用FragmentManager,要获取它,需在activity中调用方法getFragmentManager()。 你可以用FragmentManager来做以上事情: 1使用方法findFragmentById()或findFragmentByTag(),获取activity中已存在的fragment们。 2使用方法popBackSt转载 2014-09-19 16:47:41 · 551 阅读 · 0 评论 -
Android Fragments详解二:创建Fragment
创建Fragment 要创建fragment,必须从Fragment或Fragment的派生类派生出一个类。Fragment的代码写起来有些像activity。它具有跟activity一样的回调方法,比如 onCreate(),onStart(),onPause()和onStop()。实际上,如果你想把老的程序改为使用fragment,基本上只需要把activity的回调方法的代码移到f转载 2014-09-19 16:53:50 · 504 阅读 · 0 评论 -
Android Fragments详解一:概念
Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除。 Fragment不能独立存在,它必须嵌入到activit转载 2014-09-19 16:56:11 · 510 阅读 · 0 评论