78

我可以将所有图像直接保存在res/drawable-xxx文件夹中。

但是我怎样才能import/copy从我的项目中获得图像Android Studio呢?

如果我从(MacOS)拖放我的图像Finder,文件只会移动到res文件夹中。

context-menu里面没有Import...,在New...下面也没有。

4

9 回答 9

87
  1. 在 Windows 中转到您的图像,然后按 ctrl + c 或右键单击并复制

  2. 转到您的 res 文件夹并选择其中一个文件夹(例如 MDPI、HDPI ..)并按 ctrl + v 或右键单击它并粘贴

于 2013-07-13T22:12:25.010 回答
48

转到设置 > 插件 > 浏览存储库 > Serach Android Drawable Import

该插件包含 4 个主要功能。

  • AndroidIcons 可绘制导入
  • 材质图标可绘制导入
  • 缩放可绘制
  • 多源可绘制

编辑: 在 Android Studios 1.5 android 支持Vector Asset Studio之后。


按照这个,它说:

要启动 Vector Asset Studio:

  1. 在 Android Studio 中,打开一个 Android 应用项目。
  2. 在 Project 窗口中,选择 Android 视图。
  3. 右键单击 res 文件夹并选择新建 > 矢量资源。

在此处输入图像描述

于 2015-02-06T10:13:26.027 回答
6
  1. 在 Windows 中转到您的图像并复制它
  2. 转到 res 文件夹并选择其中一个可绘制文件夹并将图像粘贴到那里
  3. 单击 imageview 然后转到属性并向下滚动,直到看到 src
  4. 将其插入 src @drawable/imagename
于 2014-04-14T01:34:09.927 回答
4

如果您想在 Android Studio 中轻松执行此操作,那么在左侧,文件目录的正上方,您将看到一个下拉菜单,其中包含有关如何查看文件的选项,例如:

ProjectAndroidPackages,以及Scopes列表。

如果您使用的是 Android,则很难看到何时将新文件夹或资产添加到项目中 - 但是如果您将下拉列表更改为PROJECT,则文件目录将与您计算机上的文件系统匹配,然后转到:

应用>源>主>资源

从这里您可以找到传统的 Eclipse 类型文件,如drawable/drawable-hdpi/drawable-mdpi等,您可以轻松地将文件拖放到或导入并立即查看它们。只要您在此处看到您的文件,它们就会在分配图像 src 等时可用。

祝安卓勇士们在一个陌生的新世界中好运!

于 2015-03-24T22:53:38.067 回答
3

对于 Mac + Android Studio 2.1,我发现最好的方法是保存图像,然后cmd + c在 Finder 中复制 () 图像文件,然后单击drawable目录并cmd + v粘贴到该目录中。使用(或右键单击然后复制)直接从网站复制图像cmd + c似乎不起作用。

于 2016-07-02T07:22:48.837 回答
2

要将文件从 OS X Finder 导入 Android Studio,只需将相关文件拖到资源文件夹即可。

  • 默认情况下,拖放文件移动到您的项目(不是您一直想要的)
  • 拖动复制文件时按 ⎇ (Alt)

不要为此找到永久配置选项,但这是我正在使用的解决方法

于 2014-04-29T04:44:28.677 回答
2

对于 Android 工作室:

右键res,新建图片资源

在第三个选项中选择图像单选按钮,即资产类型

选择图片路径,点击下一步,完成

所有图像都添加到相应的文件夹中,非常简单

于 2016-10-05T04:43:55.197 回答
0

您可以简单地使用 Android Studio 附带的终端。它列在 Android Studio 的底部。只需打开它并使用cp命令。

于 2015-05-15T13:53:20.940 回答
0

我也在 Mac OSX 中,在一个新项目中我需要:

  • 右键单击项目中的 res 文件夹并添加一个新的 Android 资源目录。
  • 从下拉列表中选择drawable并接受。
  • 将图像复制并粘贴到可绘制文件夹中。

免责声明:这不包括不同的分辨率等。

于 2016-03-23T09:33:29.687 回答