Fragment
文章平均质量分 80
Bupt2013JW
珍惜每一天,不断进步
展开
-
Android Fragment 真正的完全解析(上)
本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态的使用Fragment,Fragment回退栈,Fragment事务;以及Fragment的一些特殊用途,例如:没有布局的Fragment有何用处?Fragment如何与Activity交互?Fragment如何创建对话框?Fragment如何与ActionBar集成等等。转载 2016-05-15 14:48:33 · 271 阅读 · 0 评论 -
Android Fragment 真正的完全解析(下)
本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何与ActionBar,MenuItem集成等~~转载 2016-05-15 14:50:05 · 214 阅读 · 0 评论 -
Android 官方推荐 : DialogFragment 创建对话框
DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。在DialogFragment产生之前,我们创建对话框:一般采用AlertDialog和Dialog。注:官方不推荐直接使用Dialog创建对话框。转载 2016-05-15 14:51:43 · 270 阅读 · 0 评论 -
Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案
1、概述众所周知,Activity在不明确指定屏幕方向和configChanges时,当用户旋转屏幕会重新启动。当然了,应对这种情况,Android给出了几种方案:a、如果是少量数据,可以通过onSaveInstanceState()和onRestoreInstanceState()进行保存与恢复。Android会在销毁你的Activity之前调用onSaveInstanceState()方法,于是,你可以在此方法中存储关于应用状态的数据。然后你可以在onCreate()或onRestoreInsta转载 2016-05-15 15:59:16 · 318 阅读 · 0 评论 -
Fragment,FragmentManager, FragmentTransaction详解
Fragment是3.0引入的新组件,在3.0之前需要引入v4包的Fragment进行向下兼容,在项目中会频繁用到。先说下3.0的Fragment用法。其中,Fragment的生命周期就不多说了,首先构建Fragment 的View对象。@Override public View onCreateView(LayoutInflater inflater, ViewGroup cont原创 2016-05-06 13:11:42 · 7285 阅读 · 0 评论 -
Android利用Fragment实现新闻客户端界面切换(addBackStack,popBackStack)
Android3.0之后引入了一个轻量级组件Fragment,相对于Activity他有很多优点,这里不阐述了 ,有兴趣的同学可以参考我的博文:下面说下如何实现Activity与Fragment合理切换。原型工具画个大概吧:大概就这样,中间区域是一个布局容器,一般是FrameLayout,然后我们将一个Fragment replace 到这个容器中或者add也行,而转载 2016-05-08 11:55:02 · 946 阅读 · 0 评论 -
Android ViewPager与Fragment的延时切换,取消预加载优化
之前详细的向大家介绍过Fragment与ViewPager如何混合使用,但是在优化方面没做过多介绍,下面介绍下Fragment与ViewPager的xi'tong'you'hua在项目中,都或多或少地使用的Tab布局,所以大都会用到ViewPager+Fragment,但是Fragment有个不好或者太好的地方。例如你在ViewPager中添加了三个Fragment,当加载ViewPage转载 2016-05-08 13:41:54 · 981 阅读 · 0 评论 -
Android实现ViewPager+Fragment
1.ViewPager简单介绍1)是怎么样的一个控件?答:一个页面切换的组件,我们可以往里面填充多个View,然后我们可以通过触摸屏幕左右滑动 切换不同的View,和前面学习的ListView一样,我们需要一个Adapter(适配器),将要显示的View和 我们的ViewPager进行绑定,而ViewPager有他自己特定的Adapter——PagerAdapter!另外,转载 2016-05-08 13:09:54 · 749 阅读 · 0 评论 -
Android Viewpager+Fragment的懒加载优化问题
我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就变成需要初始化大量资源。这样的结果,我们当然不会满意。那么,能不能做到当切换到这个fragment的时候,它才去初始化呢?答案就在Fragment里的setU转载 2016-05-19 13:39:57 · 1081 阅读 · 0 评论