这让我困扰了一会儿。我可能会过度反应,如果我是,请告诉我。但是,我觉得在Android Studio项目中添加图像资源比应该更难。不一定说它很难做,但我觉得它应该是最容易做的事情之一。
我对AS有点新意,所以我可能会在这里脱节。
我正在处理一个项目,我想快速添加一个测试图像以放入图像视图。没有这样做我只是假设我可以点击我桌面上的图像文件并拖动到AS窗口中的res / drawable文件夹中。我很快意识到自己无法做到。然后我意识到我可以将图像拖动到AS中的视口中并在那里打开。我想我可以快速将它保存到我的可绘制资产中,但是再次,没有运气。
所以接下来我尝试的是右键单击drawable文件夹,知道会有一个添加选项。我看到添加一个新文件。尝试一下,它让我告诉它它是什么类型的文件,假设我然后被要求告诉它我的图像的文件路径,然后将它添加到项目中。不!它创建了一个空的图像文件,我无法告诉它我在项目中想要的图像。
我一直在四处寻找并意识到当我右键单击drawable目录时,还有一个新的>资产图像选项。我终于松了一口气。我点击它,它打开了Launcher Icon设置。我可以从启动器图标,操作栏和选项卡图标以及通知图标更改图像类型。实际上有一个文件路径选项,所以它是有效的。我能够添加我的图像。
但我的问题是,为什么这些是我在项目中想要的图像的唯一选择。 Aren几乎所有的应用程序主要由图像组成?为什么需要这个过程来添加每个图像?而且,为什么图像需要被归类为这三种选择之一。游戏怎么样?我还没有做过游戏,但游戏中几乎所有东西都是图像资产,而不是图标。
是否有另一种非常明显的方法可以将非图标图像资源添加到项目中?我完全反应过度,只是因为我需要将所有图像标记为某种图标,即使它并不重要吗?让我知道我在下面是多么荒谬或正确。
由于
答案 0 :(得分:0)
将所有图像放入res/drawable-mdpi
文件夹。普通res/drawable
也应该有效,所以不确定你发的是什么?没有花哨或复杂的方法来为项目添加资源。它应该而且非常简单。
您可以在以下链接中详细了解mdpi
后缀和Android drawable:https://developer.android.com/guide/topics/resources/drawable-resource.html
答案 1 :(得分:0)