您的位置:首页 > 其它

解决viewpager中两个item循环左右滑动出现崩溃问题

2016-05-25 18:28 435 查看
在 instantiateItem()方法中 添加如下代码

 @Override

           public Object instantiateItem(ViewGroup container, int position) {
           
View view1=LayoutInflater.from(context).inflate(R.layout.photo_view, null);
           
  PhotoView view =(PhotoView) view1.findViewById(R.id.image);

//                PhotoView view = new PhotoView(context);
               view.enable();
               
               Bitmap bitmap=ImageLoaderUtils.ImageLoader(context, url.get(position), view);
               LogUtils.i("---"+bitmap);

//                view.setImageResource(imgsId[position]);
               //设置为被选择的图片

//                mPager.setCurrentItem(pos);
               ViewGroup parent = (ViewGroup) view.getParent();
               //viewpger 两个页面循环滑动会出现崩溃问题 下面是解决方案 
               if (parent != null) { 
               
              parent.removeAllViews();
               
               } 
               container.addView(view);
               return view;
           }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: