2014-06-18 21 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

如果你在这种情况下有问题,你可以使用位图而不是通用图像加载器。

希望它可以帮助

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

如果使用ViewPager,然后用HackyViewPager替换它。

相关问题