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

How to add an image to the "drawable" folder in Android Studio?

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

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

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

复制 *.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);

您需要使用第三方插件,例如 AndroidIcons Drawable Import 安装这个。 去 Android Studio > Prefrences > Plugins > 并浏览 AndroidIcons Drawable 你可以做

  1. Android可绘制图标导入
  2. Material 可绘制图标导入
  3. 缩放可绘制对象
  4. 多源可绘制

重新启动 android 工作室。如果您没有创建 drawables 文件夹,请通过将任何图像导入为 -"Action Bar and Tab Icons" & "Notification Icons", 来创建它。然后右击文件资源管理器,你可以在new选项卡中看到4个选项。根据需要使用任何一种。

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

现在我将其粘贴到可绘制文件夹中。或者你可以像我们程序员那样做 Ctrl + C/V。 :)

对于 Android Studio 1.5:

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

Android Studio 2.2更新:

  1. 右击res -> new -> Image Asset

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

  3. 资产类型上选择图片

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

  5. 下一步->完成

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

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

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

很简单。只需复制您的图像并将其粘贴到可绘制文件夹中。 还有一件事。当您将图像粘贴到可绘制文件夹中时,将出现一个弹出窗口 window,要求提供文件夹名称。根据您的图像添加 xxhdpi、xhdpi、hdpi 或 mdpi,如下图所示:

如果您仍有问题,请查看此 link: Drawable folder in android studio

示例没有任何 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.

复制图片,然后将其粘贴到 android 中项目资源文件夹中的 drawables studio.Make 请确保图片的名称不要太长且没有任何空格 characters.Then 单击属性下的 SRC(源)并查找您的图像,单击它然后它将自动导入到您模拟器上的图像视图中。

在Android工作室

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

  3. Select 操作栏和选项卡图标 资产类型

  4. 点击下一步

  5. Select尺寸

  6. 大功告成!

很简单

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

2) 当您将图像(例如“mdpi”)粘贴到可绘制文件夹中时,将出现一个弹出窗口 window 询问文件夹名称添加 -mdpi 。

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

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

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

新 > 图片资产 > 资产类型。对我很有用。谢谢。

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

  1. 下载所需的图像并将其保存在桌面上。
  2. 现在,转到 Android Studio 并右键单击 res.
  3. 中的 drawable
  4. 右键单击您将看到 'Show in Explorer''Reveal in Finder'.
  5. 单击 'Show in Explorer' 或 'Reveal in Finder',然后将下载的图像拖动或简单地复制到可绘制文件夹中。

您的图像将保存在 drawable 中,您可以使用它。

安装并使用 Android Drawable Importer 插件:

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

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

安装后:

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

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

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

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

  1. 右键单击 drawable 文件夹
  2. Select 在 Explorer
  3. 上显示
  4. 粘贴您要添加的图片

最简单的方法是将图像拖放到可绘制文件夹中。如果您使用 Android Studio 2.2.x 版本,请牢记重要的一点,确保您处于 PROJECT VIEW 中,否则它将不允许拖动和放下图片。

只需复制您的图像和 select 可绘制对象,然后选择粘贴或按快捷键 ctrl v。添加图像

我的 exporting/importing 图片资源方式。我使用 Sketch 设计。

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

步骤 2.Finder:转到导出文件夹 > Cmd+C

步骤 3.Finder:转到项目的 /res 文件夹 > Cmd+V > 应用到所有> 合并

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

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

  2. 点击res

  3. 右击drawable

  4. 点击Show in Explorer

  5. 双击 drawable 文件夹。

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

  7. 现在在@drawable/之后写上你的图片文件名。

它将显示您选择的图像。

Android Studio 3.0:

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

现在你打开了一个资源管理器,里面有几个目录,其中一个是 'drawable'。

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

现在图像位于 'res/drawable' 下的 Android Studio 中。

按照Android工作室提供给你的方式去做

右键单击 res 文件夹并以这种方式将图像添加为 Image Assets。 Android工作室会自动生成不同分辨率的图片资源。

您可以直接创建文件夹并将图像拖入其中,但是如果这样做,您将不会有不同大小的图标。

Tutorial Source Link

Android Studio 3.2

快得惊人:P

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

对于 Android Studio 3.4+:

您可以使用新的资源管理器选项卡 单击 + 符号和 select Import Drawables

在这里,您可以 select 多个 folders/files,它会为您处理一切。

结果将如下所示:

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

转到
https://hotpot.ai/icon-resizer 并将您的库存 png(!) 图像调整为 zip 批次。 把例如_在名字前(不然好像不会被A S接受(谁知道为什么))

然后转到左侧面板上的 AS 资源管理器,然后点击左上角的 +导入图像[=20= 】 你已经一一得到了。 不要使用非官方插件。