Fragment学习

前几天看了<精通Android 4>中Fragment的部分... 今天才记录... 因为决定把每天学习的内容都记录下来... 这样以后可以按日期来回顾自己所做过的事情... 也找到自己懒散(效率低, 压力大)的原因...

这本书的内容感觉看得很吃力... 其实没有太多的内容, 但就是感觉很难接受... 看完之后还是什么都没记住...

对这本书的印象就是, 一个将代码的书里, 全是汉字...

要使用fragment, 主要是要用到Fragment类, FragmentLayout容器, 其中FragmentLayout可以实现视图的切换...

并且要使用FragmentTransaction以及FragmentManager(类名可能记忆错了...)来做视图的切换以及查找等...

我记得Fragment可以用在ViewPager里面, 还是说ViewPager就是用Fragment来实现切换的? 总之用FragmentLayout做视图切换还是很方便的... 只要在你觉得需要的地方调用replace函数就可以了...

大概就能记住这么多了...

时间: 2024-10-17 01:05:50

Fragment学习的相关文章

Android之Fragment学习总结(1)

对于Fragment的学习: 写的是简易版的Fragment应用,在一个主layout(activty_main.layout)中添加一个fragment.因为 需要继承 android.support.v4.app.Fragment ,Fragment类 需要实现的方法: public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) 通过下列语句实现创建一个Vi

Android Fragment学习

昨天写了一篇关于Fragment的使用优化的技巧,一是减少成员变量的重新赋值,二是使用hide().show()等方法替代replace(),这样片段就不需要多次创建,但是,这样也带来了另外一个问题,这是我昨天没有考虑到的,那就是内存的使用上,只隐藏而不销毁,在内存的使用上并不合理,一些小的项目上也许并看不出什么问题,但是一旦在大型的项目这么做的话,可能会引起内存不足,所以怎么使用看大家怎么取舍.另外,还要改正昨天我的一个错误,那就是replace()会引起耗时操作,这么讲其实是不准确的,耗时主

Fragment学习笔记

Fragment为大量型号,尺寸,分辨率的设备提供了一种统一的UI优化方案.将Activity分解为多个Fragment,将极大地提高UI的灵活性,也更容易为一些新的设备配置带来更好的用户体验. onCreate: 创建Fragment时系统调用它. onCreateView: 首次绘制用户界面时系统调用这个方法. onPause: 当用户离开Fragment时系统调用此方法. onAttach: 当Fragment与Acitivity绑定时调用. onActivityCreated: 当Fra

fragment 学习

fragment需要id是必须属性 <fragment        android:id="@+id/frg1"        android:name="com.example.test1.frgcontent"        android:layout_width="match_parent"        android:layout_height="match_parent" /> 还必须加name属性

【转】android fragment 学习

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961 自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~ 本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态的使用Fragment,Fragment回退栈,Fragment事务:以及Fragment的一些特

Android之Fragment学习笔记②(Fragment生命周期)

一. Fragment生命周期图                                  二.Fragment生命周期方法介绍 Fragment的生命周期和activity生命周期很像,其生命周期方法如下所示. onAttach: 绑定到activity(Fragment和Activity建立关联的时候调用). onCreate: 创建fragment onCreateView:  创建fragment的布局(为Fragment加载布局时调用). onActivityCreated: 

Android Fragment学习总结

Fragment家族常用的API: Fragment常用的三个类: android.app.Fragment主要用于定义Fragment android.app.Fragmentmanager 主要用于在Activity中操作Fragment android.app.FragmenTransaction 保证一些列Fragment操作的原子性. 1.获取FragmentManager的方式: FragmentManager fm = getFragmentManager(); //获取Fragm

viewpager+fragment学习笔记

有暇,总结一下viewpager+fragment的使用. 先来看看效果图: 有三个标题,三个fragment,滑动时标题的颜色会随着变化. MainActivity.java public class MainActivity extends FragmentActivity { private ViewPager vp; private Fragment f1, f2, f3; //把所有的Fragment装到一个List中 private List<Fragment> fs; priva

Fragment学习基础

Fragment的设计哲学: Fragment是从 Android 3.0开始引入的,主要用于大屏幕设备,如平板电脑. 以一个新闻应用在小屏和大屏设备上的设计来阐述Fragment的设计哲学. 对于小屏的手机设备,应该设计为新闻标题列表单独作为一个页面,点击新闻标题进入新闻详细内容页面.如下图所示: 上图就是两个Activity. 对于大屏的平板设备,应该设计为屏幕的左边是一个新闻标题列表,屏幕的右边部分可以用来显示新闻详细内容,点击左边的新闻标题,在右边显示对应的新闻内容.如下图所示: 对于这