1. 程式人生 > >解決viewpager中兩個item迴圈左右滑動出現崩潰問題

解決viewpager中兩個item迴圈左右滑動出現崩潰問題

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;
           }