我正在将图像从可绘制文件夹加载到回收站中。正在使用文件名获取资源ID,并在图像视图上调用setImageResource以显示图像。
我还检查了是否获得资源ID,但未显示图像。
问题是,如果将rinkreResources设置为true,则会显示可绘制文件夹中的某些图像,但其他图像不可见。
我在重命名图像名称后尝试过,但是结果是相同的。如果禁用缩小,则所有图像都是可见的。
不想将rinkleResources设置为false,请提出其他解决方案。
答案 0 :(得分:0)
我创建了一个布局,并在其中放置了图像视图,其中的源设置为由于缩小而未显示的图像。还创建了一个活动,并为其分配布局。由于我不想将收缩资源设置为false,因此该解决方案对我来说很有效。
答案 1 :(得分:0)
尝试这两种方式,
1. setBackgroundDrawable()
2. setImageBitmap(//在此处将可绘制对象转换为位图)
希望能帮助到你。
(请先执行,然后回复)