我有以下代码
File f = new File(temp);
Drawable d = Drawable.createFromPath(f.getAbsolutePath());
background.setBackgroundDrawable(d);
temp是一个字符串,包含一张图片在sd卡上的路径,格式为“/storage/emulated/0/Pictures/pic1.jpg”
我在第一行的文件部分出现错误“文件无法解析为变量”
知道如何解决这个问题吗?
感谢任何帮助
标记
最佳答案
我想你在这里有答案:Loading drawable from sd card
我想你需要这个权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
关于android错误设置Drawable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24976154/