如何评估可绘制文件夹中的图像?

时间:2015-01-20 17:34:51

标签: android

我正在尝试创建图库应用程序。在我发现的教程中,我需要使用R.drawable.image_name来获取图像。我在/ res文件夹下创建了文件夹drawable,将我的图像逐个复制到该文件夹​​中,其中一个是.png。但是当我尝试通过编写R.drawable.image来访问它们时,我不能这样做,因为没有我复制的图像。如何解决?

2 个答案:

答案 0 :(得分:1)

清除并重建您的项目。如果您禁用了自动构建,则IDE不会刷新R课程内容,也不会自动填写您的资产ID。

答案 1 :(得分:0)

做干净的构建,或者如果你正在使用android studio,那么无效缓存并在之后制作项目。

访问Drawable:

Drawable drawable = this.getResources().getDrawable(R.drawable.image_name);

如果你想要位图:

Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.image_name);

如果您想通过网址访问:

imgUrl= "drawable://" + R.drawable.image_name;