1

刚接触 Android 开发并决定使用 NetBeans 6.9.1 作为我的 IDE。到目前为止,这个过程有些痛苦,但我正在努力。但是,我正在为我的第一个自定义视图创建一个 ImageView 子类,但我不知道如何将我的 Box.png 文件添加到项目中。拖放不起作用,没有将文件添加到资源文件夹的右键单击选项,没有添加图像的下拉菜单,无法将图像添加到包中。可以使用一些见解,谢谢!

4

1 回答 1

2

只需转到项目文件夹并将所需的图像复制到res/drawable文件夹中即可。IDE 在代码完成、错误检查等方面为您提供了很多帮助……但是这个简单的任务可以手动完成。

然后,您可以通过以下方式引用您的资源:R.drawable.image请注意,我没有使用图像扩展名。如果你想知道R是什么,让我给你一个简单的解释:

保存在资源目录中的每个资源都在R类中被引用。这是一个由 Android 自动生成的文件,用于从您的代码中引用这些资源。在这种情况下,它将存在,R.drawable.*因为它是一个可绘制资源。还有其他类型的资源,例如 layouts:R.layout.something或 strings R.string.whatever。这对于 android 开发至关重要,因此您最好阅读一些教程(或购买书籍)以便您开始。

因此,在您的情况下,将类似于setImageDrawable(R.layout.wood);但是,我强烈建议您先阅读几个教程。谷歌一下,你会发现很多。

于 2010-10-08T18:54:20.200 回答