Fragment是Android在3.0(Homeycomb)版本时加入的用以更灵活的构建多屏幕界面的可UI组件。关于Fragment以基本使用方法可以参考官方的教程和最佳实践,以及选择Activity还是Fragment。
但是Fragment使用起来却远没有教程中说的那样简单,也远比Activity要复杂一些,这里总结了孤在使用Fragment时所遇到的坑。
点击阅读全文...
分类:
移动开发 时间:
2015-05-01 17:26:56
阅读次数:
149
大家开发Android的APP的时候,应该都是用过Fragment。
Fragment使用起来非常方便,灵活。在ViewPage中PageAdapter来管理所有的Fragment即可。
但是大家都会遇到一个问题,就是在加载一个Fragment的时候,会自动缓存左右几个(默认是一个)页面,此时也会调用到正常的生命周期函数,onCreate,onCrateView,onResume.可是这样给用户...
分类:
其他好文 时间:
2015-04-16 19:53:53
阅读次数:
191
通常地 fragment做为宿主activity UI的一部分, 被作为activity整个view hierarchy的一部分被嵌入.有2种方法你能够加入一个fragment到activity layout:一、在activity的layout文件里声明fragment 你能够像为View一...
分类:
移动开发 时间:
2015-03-10 13:36:07
阅读次数:
212
import android.R.string;import java.util.ArrayList;import java.util.List;import java.util.HashMap;import java.util.Map;import android.app.Fragment;imp...
分类:
其他好文 时间:
2015-02-28 15:56:27
阅读次数:
160
第一个fragment,代表着首页。首页又是一个类似tab的fragment,使用viewpager切换着两个fragment。 1 private void InitViewPager(View parentView) { 2 mPager = (ViewPager) parent...
分类:
其他好文 时间:
2015-02-15 13:28:38
阅读次数:
137
Android Fragment是Android4.0以上才有的;而FragmentActivity是为了兼容4.0以下版本的Fragment使用的。所以如果你想兼容4.0以下Android版本使用Fragment的话,框架Activity需要继承FragmentActivity,FragmentA...
分类:
移动开发 时间:
2015-02-07 13:07:56
阅读次数:
132
1.Fragment嵌套Fragment,子fragment使用了viewpager,发现fragment不显示,解决方案如下//使用下面代码getChildFragmentManager();//替换activity.getSupportFragmentManager();
分类:
其他好文 时间:
2015-02-06 14:34:15
阅读次数:
89
Fragment的地位在开发中可是举足轻重的,掌握它的的生命周期以及使用特性是非常重要的,例如在开发中常使用的模板:
点击菜单,中心内容跟随菜单变化,但是在菜单间切换时,需要保存之前输入的信息或其他状态,如果使用Fragment 的hide/show方法如下:
FragmentTransaction transaction = fragmentManager.beginTransact...
分类:
移动开发 时间:
2015-02-03 15:11:38
阅读次数:
361
在android中,组件间通信常用的方式:
1、使用广播机制:在主页面中监听特定的广播事件,进行业务逻辑的操作,其他页面只需要根据需求发送广播即可
例如:常用app结构中,左边通常为菜单栏,点击菜单栏,中间页面变化。当点击菜单时发送广播通知容器变化显示的Fragment
2、使用接口方式:activity实现特定的接口,在子类或者Fragment中获取到Activity对象,转换成特定的...
分类:
移动开发 时间:
2015-01-20 17:59:02
阅读次数:
189
要注意的是fragment其实是有两个版本的,一个是import android.support.v4.app.Fragment;另外一个是import android.app.Fragment;这两个版本的fragment是不会兼容的。也就是说要不就全用fragment,要不就全用v4 fragm...
分类:
其他好文 时间:
2015-01-15 00:27:51
阅读次数:
147