如果启用缩小,则不显示可绘制图像资源

时间:2019-08-13 08:03:54

标签: android android-drawable

我正在将图像从可绘制文件夹加载到回收站中。正在使用文件名获取资源ID,并在图像视图上调用setImageResource以显示图像。

我还检查了是否获得资源ID,但未显示图像。

问题是,如果将rinkreResources设置为true,则会显示可绘制文件夹中的某些图像,但其他图像不可见。

我在重命名图像名称后尝试过,但是结果是相同的。如果禁用缩小,则所有图像都是可见的。

不想将rinkleResources设置为false,请提出其他解决方案。

2 个答案:

答案 0 :(得分:0)

我创建了一个布局,并在其中放置了图像视图,其中的源设置为由于缩小而未显示的图像。还创建了一个活动,并为其分配布局。由于我不想将收缩资源设置为false,因此该解决方案对我来说很有效。

答案 1 :(得分:0)

尝试这两种方式,
1. setBackgroundDrawable()
2. setImageBitmap(//在此处将可绘制对象转换为位图)
希望能帮助到你。 (请先执行,然后回复)