android Fragment 懒加载布局
来源:互联网 发布:阿里旺旺淘宝网 编辑:程序博客网 时间:2024/06/05 05:25
当一个页面包含多个Fragment 时,你希望不可见的Fragment 延迟到可见时再加载,下面介绍一种方法,代码如下
public abstract class LazyLoadFragment extends BaseRequestFragment { private FrameLayout mContentView; private Bundle mSavedInstanceState; private boolean mIsFirstLoad = true; @Override public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mContentView = (FrameLayout)inflater.inflate(R.layout.fragment_base_lazy_load_layout, null); mSavedInstanceState = savedInstanceState; return mContentView; } public abstract View onLazyCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState); public final void replaceLazyView() { FrameLayout contentView = mContentView; View lazyCreateView = onLazyCreateView(getActivity().getLayoutInflater(), contentView, mSavedInstanceState); if (contentView.indexOfChild(lazyCreateView) < 0) { contentView.removeAllViews(); contentView.addView(lazyCreateView); } } @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser && mIsFirstLoad) { replaceLazyView(); mIsFirstLoad = false; } }}然后需要延迟加载的页面就继承LazyLoadFragment,然后重写onLazyCreateView方法初始化你的布局
0 0
- android Fragment 懒加载布局
- Android Fragment 懒加载
- Android之Fragment懒加载
- Android Fragment实现懒加载
- Android之Fragment懒加载
- Android Fragment 实现懒加载
- Android ViewPager + Fragment懒加载
- 关于android Fragment懒加载
- Android 实现fragment懒加载
- Android动态加载布局(fragment限定符的使用)
- activity布局中加载fragment
- 将Fragment加载到布局
- 66.android布局-Fragment
- viewPaper+Fragment的布局,在初始化时会导致fragment的布局加载和网络请求数据(懒加载)
- Android开发技巧-Fragment的懒加载
- 浅析:Android--Fragment的懒加载
- android——Fragment实现懒加载
- Android ViewPager + Fragment 懒加载处理
- Android 读写文件操作
- Gradle Plugin Samples 之 Gradle Unit Test
- 安卓开发时经常使用的快捷键
- java多态性
- JavaScript执行环境及作用域
- android Fragment 懒加载布局
- Activity隐式显示调用
- 如何设置ImageButton按键按下去后的 特效
- 动态添加布局(个人觉得还算不错,查了很多资料,网上没有我要的,所以写出来)
- Android 通讯 —— EventBus
- 简单的Ajax表单验证
- windows和Linux系统使用java keytool工具生成cas单点登录数字证书
- 绘制流水线详解02
- Ant--------- 问题