【发布时间】:2012-01-10 18:10:00
【问题描述】:
我需要动态更改 ImageView 的来源。我有一大堆具有相同名称的它们,存储在 res/ 下的不同 dpi 目录(drawable-hdpi 等)中。为此,我一直在使用 ImageView 的 setImageResource() 并从我在运行时创建的资源 ID 数组中传递一个值,如下所示:
decorations = new int[]{
R.drawable.bird1,
R.drawable.flower2,
R.drawable.bird3,
..etc};
无论如何,由于某种原因,第 6 张图片被损坏为用于其他用途的替代图片,而不是资源列表中的一张。
到底发生了什么?
【问题讨论】:
标签: android android-view