Fragment要点
Fragment作为Activity界面的一部分组成出现
可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。
在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())
Fragment可以响应自己的输入事件,并且有自己的生命周期,当然,它们的生命周期直接被其所属的宿主activity的生命周期影响。
而本文简单介绍主要通过点击不同按钮实现切换对应的frag...
分类:
移动开发 时间:
2014-06-22 20:33:24
阅读次数:
296
Android Fragment是Android4.0以上才有的...
分类:
移动开发 时间:
2014-06-22 18:09:32
阅读次数:
206
android fragment里面放viewpager 嵌套fragment 报错:
解决:在adapter的构造方法里加上 super(fragment.getChildFragmentManager)
把android项目变成lib的时候会在switch语句那里报错
解决:switch语句的case必须是常量R.id.xx 在作为项目的时候是常量 作为lib的时候不是 所以要变...
分类:
移动开发 时间:
2014-06-18 06:15:53
阅读次数:
394
1、什么是FragmentTransaction?
使用Fragment时,可以通过用户交互来执行一些动作,比如增加、移除、替换等。
所有这些改变构成一个集合,这个集合被叫做一个transaction。
可以调用FragmentTransaction中的方法来处理这个transaction,并且可以将transaction存进由activity管理的back stack中,这样用户就可以进行...
Mingle是ThoughtWorks公司出品的敏捷项目管理与团队协作商业工具。如果只是想体验下,可以使用http://info.thoughtworks.com/activate_mingle_trial.html上面私人地盘。如果要安装Mingle到本地,需要下载Mingle_onsite,推荐...
上一篇文章介绍了ActionBar的使用,这里介绍ActionBar的另一种使用方法,达到的效果和以前的GroupActivity或TabHost是一样的,可作为导航来使用。
实现效果图:
源代码:
布局文件:activity_main:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/an...
分类:
移动开发 时间:
2014-06-17 22:22:13
阅读次数:
370
第二种主界面风格则是以网易新闻、凤凰新闻以及新推出的新浪博客(阅读版)为代表,使用ViewPager+Fragment,即ViewPager里适配器里放的不是一般的View,而是Fragment。所以适配器不能继承PagerAdapter,而要继承FragmentPagerAdapter,这是在android.support.v4.app.FragmentPagerAdapter包里的。有点奇葩的...
分类:
移动开发 时间:
2014-06-17 21:39:27
阅读次数:
651
之前做应用时碰到这样一个问题:在“A” Activity 要与 “B” Activity的Fragment进行通信传值,但是忽然发现无法拿到B中Fragment的Handler,又不能发送广播,短暂的思考之后想到了SharedPreferences这个轻型的数据存储方式。 SharedPref...
分类:
移动开发 时间:
2014-06-17 19:39:05
阅读次数:
236
Android中的android.os.Parcelable接口用于替代Java序列化Serializable接口,Fragment以及Activtity之间都需要传递数据,有时甚至包含结构非常复杂的对象,这就需要先将这个对象序列化成二进制流,然后再进行传递了。比如Fragment1向Fragment2传递数据,下面是Fragment1中创建F..
分类:
移动开发 时间:
2014-06-16 15:30:23
阅读次数:
283