如何将图像添加到Android Studio中的"drawable"文件夹?

Ala*_*ang 283 android-drawable android-studio

我需要在res/drawable文件夹中添加图片......

当我选择时new > image asset,会出现一个对话框来选择Asset Type......

如何将图像添加到res/drawable文件夹?

Chr*_*ris 343

对于Android Studio 1.5:

  1. 右键单击res,新的Image Asset
  2. 资产类型上,选择操作栏和选项卡图标
  3. 选择图像路径
  4. 在资源名称中为您的图像命名
  5. 下一步 - >完成

Android Studio 2.2更新:

  1. 右键单击res,新的Image Asset

  2. 图标类型上,选择操作栏和选项卡图标

  3. 资产类型上选择图像

  4. 路径上选择图像路径

  5. 下一步 - >完成

图像将保存在/ res/drawable文件夹中.

警告! 如果您选择在SVG或PNG中使用图标以外的图像,请注意,如果图像不透明,它可能会变为灰色.你可以在这个问题的评论中找到答案,但这些都没有得到我的验证,因为我从未遇到过这个问题.我建议你使用这里的图标:材料图标

  • 这不行.生成的图像只是无用的灰色形状. (286认同)
  • 你好.我按照步骤操作,它确实将图像保存在该drawable文件夹中.现在在我的情况下,我无法看到向导在执行这些步骤时呈现的图像预览.有人有同样的问题吗? (10认同)
  • @Cristi这对我不起作用,因为图像的很多细节都被剥离了(http://stackoverflow.com/questions/34860702/image-getting-destroyed-when-being-put-in-绘图资源文件夹#34860702) (9认同)
  • 除非您要添加到操作栏并且它变为灰色.用作启动器图标 (9认同)
  • 我认为在Action Bar和Tab Icons中分类常规图像真的很奇怪. (9认同)
  • 为什么在 Android 中处理图像仍然是一场噩梦?现在是 2019 年了! (4认同)
  • 这不行.生成的图像只是无用的灰色形状.+1 (3认同)
  • 它对我来说也不正常.边缘的一部分(所有边)被裁剪掉,图像本身被重新采样.Android Studio 1.5.1 (2认同)
  • 如果有人检查了此响应,则图像应透明以解决灰色问题 (2认同)

Ars*_* KV 131

复制.png图像并粘贴到可绘制文件夹.

您可以使用xml文件添加图像

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/image_name" /> 
Run Code Online (Sandbox Code Playgroud)

或者您可以使用程序设置图像:

ImageView iv = (ImageView)findViewById(v);  
iv.setImageResource(R.drawable.image_name);
Run Code Online (Sandbox Code Playgroud)

  • 但这仍然无法解决问题.这里的问题是关于法师修剪灰色或空白.当您直接在文件夹中复制图像时,不会重新调整图像尺寸 (7认同)

Sai*_*ood 52

例如,我必须在drawable文件夹中添加list.png ...

在此输入图像描述

现在我将它简单地粘贴在drawable文件夹中.或者你可以按Ctrl + C/V进行,就像程序员那样.:)

在此输入图像描述


kun*_*roy 44

这很简单.只需复制您的图像并将其粘贴到drawable文件夹中即可.还有一件事.将图像粘贴到drawable文件夹中时,将出现一个弹出窗口,询问文件夹名称.根据您的图像添加xxhdpi,xhdpi,hdpi或mdpi,如下图所示:在此输入图像描述

如果您仍有问题,请查看此链接: android studio中的Drawable文件夹


Fan*_*ing 34

通过Android Studio提供给您的方式来完成

右键单击res文件夹,然后以这种方式将图像添加为Image Assets.Android studio将自动生成具有不同分辨率的图像资源.

您可以直接创建文件夹并在内部拖动图像,但如果这样做,则不会有不同大小的图标.

在此输入图像描述


use*_*759 19

您只需将图像文件(至少.jpg)复制并粘贴到res/drawable中即可.它对我有用!


小智 15

  1. 在Android Studio中打开您的项目

  2. 点击 res

  3. 右键单击 drawable

  4. 点击 Show in Explorer

  5. 双击drawable文件夹.

  6. 将图像文件复制到其中并根据需要重命名.

  7. 现在写下你的图像文件名@drawable/.

它将显示您选择的图像.


Leo*_*san 14

对于Android Studio 3.4+:

您可以使用新的“资源管理器”选项卡。单击+标记并选择Import Drawables

从这里,您可以选择多个文件夹/文件,它将为您处理所有事情。

资源经理

结果将如下所示:

资源管理器选择器

单击导入按钮,图像将自动导入到正确的文件夹。

  • 这个答案对我作为一个使用 3.5.3 版本的新 Android 开发人员来说是最有益的 (4认同)
  • 你是怎么找到这个的?惊人的! (3认同)
  • @abdu,您可以在 https://developer.android.com/studio/write/resource-manager 找到更多信息 (2认同)
  • 这是一个很好的方法,但是向导中的“下一步”按钮没有任何作用。即使导入单个图像,向导也不会继续经过第一个屏幕。 (2认同)

Dav*_*ess 10

安装并使用Android Drawable Importer插件:

https://github.com/winterDroid/android-drawable-importer-intellij-plugin

有关如何安装插件的说明在该页面上.它在插件搜索结果中称为"Android Drawable Importer".

安装完成后:

  1. 右键单击"res"文件夹并选择New - > Batch Drawable Import
  2. 点击+并选择源图像
  3. 选择您想要考虑的分辨率以及自动生成的其他尺寸

看起来有点荒谬,Android Studio不直接支持这一点.

编辑:但Xcode不是这样.... :-(

  • 这是唯一允许您按预期使用图像的解决方案。漂亮又简单。谢谢 (3认同)

tim*_*ake 9

你需要使用像AndroidIcons Drawable Import这样的第三方插件来安装它.转到Android Studio> Prefrences>插件>并浏览 AndroidIcons Drawable 你可以做类似的事情

  1. AndroidIcons Drawable Import
  2. 材料图标可绘制导入
  3. 缩放抽屉
  4. 多源抽拉

重启android studio.如果您没有创建drawables文件夹,请通过导入任何图像来创建它- "操作栏和选项卡图标"和"通知图标",.然后右键在文件浏览器上碰撞,您可以在选项卡中看到4个选项.根据您的需要使用任何一个.


Ten*_*zin 8

Android Studio 3.0:

1)右键单击目录'drawable'.
2)单击:在资源管理器中显示

现在你有一个浏览器opent,里面有几个目录,其中一个是'drawable'.

3)进入'drawable'目录.
4)将您想要的图像放在那里.
5)再次关闭资源管理器.

现在,图像位于"res/drawable"下的Android Studio中.


小智 5

最简单的方法是将图像拖放到drawable文件夹中.如果您使用的是Android Studio 2.2.x版本,请务必记住这一点,确保您处于PROJECT VIEW状态,否则将无法拖放图像.

在此输入图像描述


Cod*_*Spy 5

教程源链接

Android Studio 3.2

飞快的:P

在此处输入图片说明

只需复制并粘贴到此文件夹中


归档时间:

查看次数:

775327 次

最近记录:

6 年,4 月 前