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

时间:2015-03-14 10:32:26

标签: android-studio android-drawable

我需要将图像添加到res/drawable文件夹...

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

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

23 个答案:

答案 0 :(得分:329)

Android Studio 1.5

  1. 右键单击res,新图像资源
  2. 资产类型上选择操作栏和标签图标
  3. 选择图片路径
  4. 在资源名称
  5. 中为您的图片命名
  6. 下一步 - >完成
  7. 更新 Android Studio 2.2

    1. 右键单击res,新图像资产

    2. 图标类型上选择操作栏和标签图标

    3. 资产类型上选择图片

    4. 路径上选择您的图片路径

    5. 下一步 - >完成

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

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

答案 1 :(得分:125)

复制.png图片并粘贴到 drawable 文件夹。

您可以使用xml文件

添加图像
<ImageView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/image_name" /> 

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

ImageView iv = (ImageView)findViewById(v);  
iv.setImageResource(R.drawable.image_name);

答案 2 :(得分:48)

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

enter image description here

现在我只需将其粘贴到drawable文件夹中即可。或者你可以按Ctrl + C / V进行操作,就像程序员那样。 :)

enter image description here

答案 3 :(得分:41)

这非常简单。只需复制您的图像并将其粘贴到drawable文件夹中即可。  还有一件事。将图像粘贴到drawable文件夹中时,将出现一个弹出窗口,询问文件夹名称。根据您的图片添加xxhdpi,xhdpi,hdpi或mdpi,如下图所示:enter image description here

如果您仍然遇到问题,请查看以下链接: Drawable folder in android studio

答案 4 :(得分:31)

通过Android Studio提供的方式进行操作

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

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

enter image description here

答案 5 :(得分:20)

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

答案 6 :(得分:17)

对于Android Studio 3.4 +:

您可以使用新的“资源管理器”选项卡 单击+符号,然后选择Import Drawables

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

Resource Manager

结果将如下所示:

Resource Manager Picker

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

答案 7 :(得分:14)

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

  2. 点击res

  3. 右键点击drawable

  4. 点击Show in Explorer

  5. 双击drawable文件夹。

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

  7. 现在在@drawable/之后写下您的图像文件名。

  8. 它会显示您选择的图像。

答案 8 :(得分:9)

安装并使用Android Drawable Importer插件:

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

该页面上有关如何安装插件的说明。它被称为&#34; Android Drawable Importer&#34;在插件搜索结果中。

安装完成后:

  1. 右键点击&#34; res&#34;文件夹并选择新建 - &gt;批量可绘制导入
  2. 点击+并选择源图片
  3. 选择您想要考虑的分辨率以及为
  4. 自动生成的其他尺寸

    似乎有点荒谬,Android Studio并不直接支持这一点。

    编辑:但是Xcode也不是......: - (

答案 9 :(得分:8)

您需要使用AndroidIcons Drawable Import等第三方插件 安装这个。 去 Android Studio&gt; Prefrences&gt;插件&gt;并浏览 AndroidIcons Drawable 你可以做像

这样的事情
  1. AndroidIcons Drawable Import
  2. 材料图标可绘制导入
  3. Scaled Drawable
  4. 多源抽拉
  5. 重启android studio。如果您没有创建drawables文件夹,请通过导入任何图像来创建它,如 - “操作栏和选项卡图标”&amp; “通知图标”,。然后右键在文件资源管理器上碰撞,您可以在标签中看到4个选项。根据您的需要使用任何一种。

答案 10 :(得分:8)

Android Studio 3.0

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

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

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

现在,该图片位于“res / drawable”下的Android Studio中。

答案 11 :(得分:5)

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

enter image description here

答案 12 :(得分:4)

我导出/导入图片资源的方式。我使用Sketch设计。

步骤1.草图:使用Android预设导出

Sketch

步骤2.查找程序:转到导出文件夹&gt; Cmd的 + C Finder

第3步。查找程序:转到项目&res文件夹&gt; Cmd + V &gt;适用于所有&gt;合并 Finder

好的,图片现在在您的项目中。

答案 13 :(得分:3)

Tutorial Source Link

Android Studio 3.2

非常快:P

enter image description here

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

答案 14 :(得分:1)

非常简单

1)只需将图像复制并粘贴到可绘制文件夹中即可。

2)当您在drawable文件夹中粘贴图像(例如&#34; mdpi)时,会出现一个弹出窗口,询问文件夹名称add -mdpi。

3)为所有人做(hdpi,xhdpi,xxhdpi)。

我刚刚添加了一个链接,如果有任何疑问,可以查看。

http://www.androidwarriors.com/2015/07/android-studio-drawable-folders.html

答案 15 :(得分:0)

在Android Studio中,您可以按照以下步骤将图像添加到可绘制文件夹中:

  1. 右键单击 drawable 文件夹
  2. 选择资源管理器
  3. 上的显示
  4. 粘贴您要添加的图片

答案 16 :(得分:0)

只需复制图像并选择可绘制然后选择粘贴或按快捷键ctrl v。添加图像

答案 17 :(得分:-1)

将图像添加到drawable文件夹非常简单。 只需按照以下步骤操作:

  1. 下载所需图片并将其保存在桌面上。
  2. 现在,转到Android Studio并右键点击 res。
  3. 中的 drawable
  4. 点击右键,您会看到&#39;在资源管理器中显示&#39> &#39;在Finder中显示&#39;
  5. 点击“在资源管理器中显示”&#39;或者&#39;在Finder中显示&#39;然后将您下载的图像拖放或简单地复制到可绘制的文件夹中。
  6. 您的图片将保存在drawable中,您可以使用它。

答案 18 :(得分:-1)

复制图像,然后将其粘贴到android studio中项目资源文件夹中的drawables。确保图像名称不太长,没有任何空格字符。然后单击属性下的SRC(源)找到你的图像点击它然后它会自动导入你模拟器上的图像视图。

答案 19 :(得分:-1)

没有任何XML的示例

将您的图片image_name.jpg放入res/drawable/image_name.jpg并使用:

import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageView;

public class Main extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        final ImageView imageView = new ImageView(this);
        imageView.setImageResource(R.drawable.image_name);
        setContentView(imageView);
    }
}

在Android 22上测试。

答案 20 :(得分:-3)

新&gt;图像资产&gt;资产类型。对我很有用。谢谢。

答案 21 :(得分:-3)

你只需要复制你的位置文件夹中的图像文件,然后右键单击android studio中的drawable,然后粘贴它。

答案 22 :(得分:-5)

在Android Studio中

  1. 选择Drawable文件夹,执行 Ctrl N Screenshot
  2. 选择图片资源

  3. 选择操作栏&amp;资产类型

  4. 中的标签图标
  5. 单击“下一步”

  6. 选择尺寸

  7. 你已经完成了!