我需要添加一个图像到res/drawable文件夹…

当我选择新的>图像资产,它出现了一个对话框,选择资产类型…

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


当前回答

对于Android Studio 3.4+:

您可以使用新的Resource Manager选项卡 单击+号并选择Import Drawables。

从这里,你可以选择多个文件夹/文件,它会为你处理一切。

结果看起来像这样:

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

其他回答

不包含任何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上测试。

新>图像资产>资产类型。很适合我。谢谢。

你可以复制并粘贴一个图像文件(.jpg)到你的res/drawable。这对我很管用!

通过Android Studio提供给你的方式

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

你可以直接创建文件夹并将图像拖到里面,但如果你这样做,你就不会有不同大小的图标。

这很简单

1)只是复制你的图像和粘贴在可绘制的文件夹。

2)当你粘贴图像(例如“mdpi”)在可绘制文件夹弹出窗口将出现询问文件夹名称add -mdpi。

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

我只是添加了一个链接,你可以检查,如果有任何疑问。

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