Android,在imageview上一张一张的显示图片列表

Android, Display list of images one by one on imageview

我正在为 android 使用 eclipse,并制作了一个具有 2 个图像视图和文本视图中的问题的应用程序,因此用户必须单击属于问题的图像... 但是每次用户单击 imageview 应用程序时都会显示另外两个图像和另一个问题..

我做了什么:

但在某些手机上我遇到了这个崩溃:

在android.graphics.BitmapFactory.nativeDecodeAsset

java.lang.OutOfMemoryError at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method) at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:490) at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:358) at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:773) at android.graphics.drawable.Drawable.createFromStream(Drawable.java:733) at com.al.Play.MerFoton(Play.java:174) at com.al.Play.mer(Play.java:154) at com.al.Play.access(Play.java:132) at com.al.Play$MyCounter.onFinish(Play.java:329) at android.os.CountDownTimer.handleMessage(CountDownTimer.java:118) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4424) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584) at dalvik.system.NativeStart.main(Native Method)

是我在应用程序中更改了很多图像的问题,还是其他原因?

我常驻隔壁图书馆:

http://www.androidhive.info/2012/07/android-loading-image-from-url-http/

在库中使用内存缓存来保存图像和图片的性能可视化。

问题是图片太大,文件太大,我用 Image Resizer 调整了它们的大小,现在效果很好..