In my application, I have a GridView with many images (~ 100), a layout similar to this:

I am testing my application on HTC Desire HD. When I have 88 images in gridview, the scroll is smooth. Now, if I add 10 images, so that I have only 98, there is no more smooth scrolling - now it is βslowerβ, more coarse, it looks like scrolling in large pieces.
This gridview is present in TabLayout, in which I also have a ListView with many elements. When using 98 images in a gridview, the scroll in this list also affects. Thus, he, like the whole application, is becoming slower (or uses more βpowerβ than the phone can control).
Is there any way to optimize the gridview so that it does not use so much energy?
(PS: when using about 150 images, the application simply stops working (it turns off, and no error is displayed in the / debug log).
source share