我有两个可绘制文件夹:drawable-mdpi 和 drawable-ldpi
我想保留这个结构(即我不想将我的图像移动到 /assets),以便 Android 会根据设备密度自动选择适当的图稿,但是,有时我需要访问更大的可绘制版本在较小的设备上。
有没有办法从代码中访问 drawable-ldpi 文件夹?我认为以下可能是答案,但它不起作用:
Uri path = Uri.parse("android.resource://com.example.test/res/drawable-ldpi/icon");
imageview.setImageURI(path); //assume imageview is already initialized etc.
我收到 java.io.FileNotFoundException(没有这样的文件或目录)警告(它不会崩溃,但也不会加载)。
非常感谢你的帮助!