android FragmentPagerAdapter的“标准”配置
2014-01-24 10:14
2371 查看
private class ImagePagerAdapter extends FragmentPagerAdapter { public List<ImageItem> fileList; public ImagePagerAdapter(FragmentManager fm, List<ImageItem> fileList) { super(fm); this.fileList = fileList; } @Override public int getCount() { return fileList == null ? 0 : fileList.size(); } @Override public int getItemPosition(Object object) { return POSITION_NONE; } @Override public boolean isViewFromObject(View view, Object obj) { return view == ((Fragment) obj).getView(); } @Override public void destroyItem(ViewGroup container, int position, Object object) { Fragment fragment = ((Fragment) object); container.removeView(fragment.getView()); FragmentUtils.removeFragmentRecently(getSupportFragmentManager(), fragment); } @Override public Fragment getItem(int position) { String url = fileList.get(position).getActualUrl(); return ImageDetailFragment.newInstance(url); } }
相关文章推荐
- android ViewPager学习(三)通过FragmentPagerAdapter来创建ViewPager
- Android FragmentPagerAdapter vs FragmentStatePagerAdapter
- ViewPager嵌套RecycleView(Fragment作为数据源)来展示10条数据,每个Item显示的内容是(Android软件开发工程师)(用自定义的Adapter 实现
- 【Android界面实现】FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
- Android实战简易教程<三十四>(基于ViewPager和FragmentPagerAdapter实现滑动通用Tab)
- Android FragmentPagerAdapter翻译
- Android FragmentStatePagerAdapter Example
- android:ViewPager与FragmentPagerAdapter
- android的ViewPager+FragmentPagerAdapter实现
- android FragmentPagerAdapter 无法刷新数据的解决方法
- Android——PagerAdapter和FragmentPagerAdapter和FragmentStatePagerAdapter区别
- Android中FragmentPagerAdapter与FragmentStatePagerAdapter使用和区别
- Android viewpagerfragment,FragmentPagerAdapter使用demo
- Android FragmentStatePagerAdapter
- 解决Android开发中ViewPager动态设置PagerAdapter时第二次进入Fragment内容不显示的问题
- android 之FragmentPagerAdapter
- 【Android界面实现】FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
- android FragmentpagerAdapter和FragmentStatePagerAdapter的区别
- Android中FragmentPagerAdapter对Fragment的缓存(一)
- <Android 进阶>FragmentStatePagerAdapter与FragmentPagerAdapter的区别