zoukankan      html  css  js  c++  java
  • android FragmentPagerAdapter的“标准”配置

    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);
            }
     
        }
  • 相关阅读:
    JQuery.Gantt(甘特图)开发
    文件上传利器SWFUpload入门简易教程
    ES6:JavaScript 新特性
    记一次关于垃圾回收app的推广成功案例
    c#游戏之路-wpf版本开发
    C#游戏之路-winform,wpf,directx,opengl的了解
    Python3 引号
    while循环练习
    用jquery实现瀑布流(方式1-固定宽度和列数,按顺序添加图片)
    jquery实现图片轮播淡入淡出效果
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4503820.html
Copyright © 2011-2022 走看看