2014-06-18 2 views
0

이미지를 너무 많이 축소하면 앱이 충돌합니다.PhotoView가있는 범용 이미지 로더 : 줌 충돌

LogCat: 

*FATAL EXCEPTION MAIN: 
java.lang.IllegalArgumentException: pointerIndex out of range 
at android.view.MotionEvent.nativeGetAxisValue(Native Method) 
at android.view.MotionEvent.getX(MotionEvent.java.2153)* 

내가해야 할 일 ???

답변

-1

이 경우 문제가 발생하면 유니버설 이미지 로더 대신 비트 맵을 사용할 수 있습니다.

당신이 ViewPager를 사용하는 경우가

ImageView bmImage; 


    public DisplayImageFromURL(ImageView bmImage) 
    { 
     this.bmImage = bmImage; 
    } 
    protected Bitmap doInBackground(String... urls) 
    { 
     String urldisplay = urls[0]; 
     Bitmap mIcon11 = null; 
     try 
     { 
      InputStream in = new java.net.URL(urldisplay).openStream(); 
      mIcon11 = BitmapFactory.decodeStream(in); 
     } 

     catch (Exception e) 
     { 
      Log.e("Error", e.getMessage()); 
      e.printStackTrace(); 
     } 

     return mIcon11; 

    } 
    protected void onPostExecute(Bitmap result) { 
     bmImage.setImageBitmap(result); 
     //pd.dismiss(); 
    } 
0

희망이 도움 다음 HackyViewPager로 교체하십시오.

관련 문제