private void initViewPager() { if (mImgIds != null && mImgIds.length > 0) { List<View> listImgs = new ArrayList<View>(); for (int i = 0; i < mImgIds.length; i++) { TouchImageView iv = new TouchImageView(mContext); LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); iv.setLayoutParams(params); listImgs.add(iv); // iv.setOnClickListener(this); iv.setOnDoubleTapListener( new OnDoubleTapListener() { @Override public boolean onSingleTapConfirmed(MotionEvent e) { return true; } @Override public boolean onDoubleTapEvent(MotionEvent e) { return true; } @Override public boolean onDoubleTap(MotionEvent e) { dismiss(); return true; } }); iv.setImageResource(mImgIds[i]); // 加载网络图片 // BitmapHelper.getInstance(mContext).display(iv, // mListImgUrls.get(i)); } if (listImgs.size() > 0) { CommonPageAdapter pageAdapter = new CommonPageAdapter(listImgs); mViewPager.setAdapter(pageAdapter); mViewPager.setCurrentItem(mClickItem); } } }