我在Android应用程序的res文件夹中复制图片后无法创建ImageView

时间:2014-01-08 16:14:18

标签: java android eclipse image resources

所以我有一个相对简单的问题。我将图片复制到res / drawble-hdpi文件夹,我甚至可以在R.java中看到eclipse为该图片创建了静态最终的int地址但是一旦我从eclipse Palette中选择了Image View,资源选择器就不会显示我以前添加的图片!它只显示ic_launcher。

我试图清理我的项目,但这没有帮助。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您需要在 res 文件夹下创建一个单独的可绘制文件夹,然后将图片放入其中,然后立即访问它们,您最好放置.png图像文件文件夹..

以编程方式访问这些图像文件。例如,为ImageView设置图像:

Drawable imgDrawable=getResources().getDrawable(R.drawable.yourImageFileName));
imgView.setImageDrawable(imgDrawable);

它可以帮助你。

答案 1 :(得分:0)

您可以使用包含它的XML文件中android:src="@drawable/yourImageName"内的<ImageView/>设置图片。