android - Android 应用程序中的所有图像都被视为图标吗?

标签 android android-studio android-image android-assets

这件事困扰了我一段时间。我可能 react 过度了,如果是的话请告诉我。但是,我觉得将图像 Assets 添加到您的 Android Studio 项目比它应该的要难。不一定说这很难做,但我觉得这应该是最容易做的事情之一。

我对 AS 有点陌生,所以我在这里可能有点不合时宜。

我正在处理一个项目,我想快速添加一个测试图像以放入 ImageView 中。还没有这样做我只是假设我可以单击桌面上的图像文件并将其拖到 AS 窗口中的 res/drawable 文件夹中。我很快意识到我做不到。然后我意识到我可以将图像拖到 AS 的视口(viewport)中并在那里打开。我想我可以快速将它保存到我的可绘制 Assets 中,但还是没有运气。

所以我接下来要尝试的是右键单击可绘制文件夹,知道会有一个添加选项。我看到添加一个新文件。试试看,它让我告诉它这是什么类型的文件,假设我会被要求告诉它我的图像的文件路径,然后将它添加到项目中。没有!它创建了一个空图像文件,无法(我可以告诉)告诉它我在我的项目中想要什么图像。

我一直在四处寻找,当我右键单击 drawable 目录时,我发现还有一个 New>Asset Image 选项。我终于松了一口气。我单击它,它会打开启动器图标设置。我可以更改启动器图标、操作栏和选项卡图标以及通知图标中的图像类型。实际上有一个文件路径选项,所以它起作用了。我能够添加我的图像。

但我的问题是,为什么这些是我在项目中想要的图像的唯一选择。几乎所有的应用程序不都是主要由图像组成的吗?为什么这个过程需要添加每一个图像?再一次,为什么图像需要被归类为这三个选项之一。游戏呢?我还没有制作游戏,但游戏中的几乎所有内容都是图像 Assets ,而不是图标。

是否有另一种非常明显的方法可以将非图标图像资源添加到您的项目中?我是不是完全 react 过度了,只是因为我需要将所有图像标记为某种图标,即使这并不重要?让我知道我在下面是多么荒谬或正确。

谢谢

最佳答案

将 View 切换到“项目”将使您能够完全控制文件系统以进行拖放操作。

enter image description here

关于android - Android 应用程序中的所有图像都被视为图标吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32663707/

相关文章:

Android 库拒绝创建 R.java,除非构建为 com.android.application

android - 如何启动多个 FlutterActivity?

android - 在android studio中创建新项目时出错

android - Android Studio 中的 OpenCV

android - 如何在 Android 中播放 GIF 文件?

android - 具有透明背景的 Activity

java - 使用 URLConnection 进行连接池?

java - 我如何在Android中停止线程

更新到 4.1 时 Android Studio 启动失败

Android检测图像上是否有白色并显示 toast