我有一个游戏,其中显示四个图像,用户回答问题,然后重新显示四个不同的图像。我显示创建Bitmap的图像并从assets文件夹加载它们。
这是最佳做法,调用视图的方法removeAllViews()并使用setImageBitmap重新创建图像或更改图片。感谢。
答案 0 :(得分:0)
请查看此源代码:android.widget.ImageView#updateDrawable(Drawable)
Old Drawable将被新的替换。垃圾收集器稍后释放分配的内存。除非你拿着旧图像的参考(列表,地图等)。