Android 如何将图像添加到资源选择器?

Android 如何将图像添加到资源选择器?,android,eclipse,Android,Eclipse,我第一次在eclipse中为android构建应用程序。我有我自己的图像,我已经添加到资产文件夹 我想将ImageView置于UI之上,但资源选择器中没有我的任何图像。 如何添加图像以显示在资源选择器中?将图像置于分辨率/可绘制hdpi 您可以在资源选择器上看到您的图像 对不起,有些蹩脚的英语:) 按照惯例,您必须将图像放入res/drawable文件夹中 在res文件夹中,可以有多个可绘制文件夹,如res/drawable ldpi、res/drawable mdpi、res/drawab

我第一次在eclipse中为android构建应用程序。我有我自己的图像,我已经添加到资产文件夹

我想将ImageView置于UI之上,但资源选择器中没有我的任何图像。


如何添加图像以显示在资源选择器中?

将图像置于分辨率/可绘制hdpi

您可以在资源选择器上看到您的图像

  • 对不起,有些蹩脚的英语:)

按照惯例,您必须将图像放入res/drawable文件夹中

在res文件夹中,可以有多个可绘制文件夹,如res/drawable ldpi、res/drawable mdpi、res/drawable hdpi、res/drawable xhdpi和res/drawable tvdpi

您可能正在为具有不同屏幕分辨率和屏幕大小的不同手机创建应用程序

Android根据屏幕的dpi对手机屏幕进行分类,即ldpi、mdpi、hdpi、xhdpi、tvdpi(分别为低、中、高、xtra高、电视)。

您的目标是为每种类型的目标设备将图像的每个副本添加到这些文件夹中。 为此,您必须以dpi比率调整图像大小。

3:4:6:8是默认的dpi缩放比

刷新工作区并通过
“@drawable/name\u of_image”
通过xml
setImageResource(R.drawable.name\u of_image)
通过java调用图像


重要的是在引用时省略图像的扩展。就像图片的名称。png被称为
@drawable/name\u of \u image


谢谢你的回答,现在更清楚了,但有些东西仍然让人困惑。打开另一个问题:无论屏幕大小和分辨率如何,相同的图像适用于类似的dpi屏幕。Android将自动调整你的图像大小,以适应你定义的屏幕,而不考虑大小和分辨率,但基于dpi。只需将这些图像移动到/res/drawable文件夹下即可