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

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

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


当前回答

复制你的图像,然后选择绘制,然后在粘贴或按快捷键ctrl v.图像被添加

其他回答

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

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

如果你仍然有问题,请查看这个链接: 可绘制的文件夹在android工作室

去 https://hotpot.ai/icon-resizer 并调整你的股票png(!)图像批量压缩。 在他们的名字前面加上例如_(否则A S似乎不会接受它(谁知道为什么))

然后转到AS的左侧面板的资源管理器,然后点击左上角的+,逐个导入你得到的图像。 不要使用非官方的插件。

Android Studio 3.0:

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

现在你有一个打开的资源管理器,里面有几个目录,其中一个是“可绘制的”。

3)进入“drawable”目录。 4)把你想要的图片放在那里。 5)再次关闭浏览器。

现在图像在Android Studio的“res/drawable”下。

通过Android Studio提供给你的方式

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

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