当我们使用activity加fragment的时候,每个界面都要建立一个fragment,每个fragment里面都要重写onCreate(),onCreateView(),onActivityCreated(),方法,我们新建一个基类BaseFragment来重写这些方法 BaseFragment ...
分类:
移动开发 时间:
2016-04-28 00:31:45
阅读次数:
318
首先需要了解Fragment的生命周期 先了解fragment的生命周期,@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Vie ...
分类:
其他好文 时间:
2016-04-21 16:35:13
阅读次数:
122
界面布局,线性布局,水平排列,平均居中分布 四个TextView,宽度为0dip,权重都是1,内容居中显示 主体内容部分使用LinearLayout控件,设置id 新建四个Fragment选项类,继承系统的Fragment类 重写onCreateView()方法,返回一个View对象 新建四个布局文 ...
分类:
移动开发 时间:
2016-04-19 00:29:56
阅读次数:
199
Fragment与Activity的生命周期关系: 刚打开Activity:Fragment onAttach > Fragment onCreate > Fragment onCreateView > Activity onCreate > Fragment onActivityCreated > ...
分类:
移动开发 时间:
2016-04-12 20:51:48
阅读次数:
192
FragMent 可以用在一个Activity中也可以用在多个Activity中 我们在activity中加载FragMent的时候,首先添加一个myFragMent的类 通过onCreateView方法,加载 FragMent的布局文件 然后在新建的activity中加载fragment 在新的a ...
分类:
其他好文 时间:
2016-04-11 23:53:40
阅读次数:
225
主要包括: (1) 自定义Tab的图片资源和去掉分割线.(2) 缓存Fragment的布局, 减少填充. 在切换页面时, 控件会调用Fragment的onCreateView, 重新创建页面.通过缓存页面, 可以增强性能. 1. 布局 FragmentTabHost是原生控件, 并不需要添加其他的m ...
分类:
其他好文 时间:
2016-03-28 11:49:03
阅读次数:
220
我们上一讲,抛出来一个问题,就是当Activity的onCreateView的时候,是怎样构造Fragment中的View參数。要回答这个问题我们先要了解Fragment的状态,这是Fragment管理中很重要的一环。我们先来看一下FragmentActivity提供的一些核心回调: @Overri
分类:
移动开发 时间:
2016-03-22 08:56:01
阅读次数:
179
//新建一个碎片public class LeftFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedIn.....
分类:
其他好文 时间:
2016-01-06 15:47:05
阅读次数:
145
本篇博客主要讲的是如何使用Fragment。 使用Fragment的步骤类似于自定义View的步骤: 定义Fragment的布局文件 实现扩展Fragment的子类 在扩展子类的onCreateView()方法中根据xml布局文件生成View。 在MainActivity的布局文件中引用Fragme...
分类:
其他好文 时间:
2016-01-02 01:03:28
阅读次数:
209
[-]重写onCreateView通过onCreateView设置UI和按键反馈信息保存重写onCreateDialogDialogFragment的实例newInstance()已经在上一次学习笔记中实现。我们创建dialog的UI,可以通过重写DialogFragment的两个函数当中的一个来实...
分类:
移动开发 时间:
2015-12-15 14:24:12
阅读次数:
314