为了将图像加载到列表视图中(在我的情况下为25 kb" profile"图片)我昨天绑定了毕加索,因此图像加载速度更快,并缓存到磁盘。但是从那时起,即使我没有打开加载图像的活动,我也经常出现内存错误。 可能是缓存未被清除,所以我的应用程序无法处理任何服务器请求?有没有人也面临这个问题?或者我基本上做错了什么?
通常我的应用程序从加载谷歌地图开始,标记被放置在JSON请求给出的特定位置。如果我滑到另一个地方加载这些标记,尝试从服务器加载JSON时会出现内存不足错误。从来没有发生过,只是因为我将毕加索库包含在我的应用程序中。
这是listview的列表项目:
pymssql
答案 0 :(得分:0)
使用 ScaleType
<ImageView
android:id="@+id/grid_item_image"
android:layout_width="wrap_content"
android:paddingLeft="15dp"
android:paddingRight="15dp"
android:layout_gravity="center"
android:scaleType="fitXY"
android:layout_height="100dp"/>
答案 1 :(得分:0)
添加AndroidManifest.xml文件
<application
....
....
android:largeHeap="true"
</application>