Android - 尝试添加图片时创建空白图片

8

我正在使用Android Studios 1.5

我试图做一些非常简单的事情:向我的项目添加一个大图片,我将在MainActivity中用作背景。当我右键单击res->Add->Image Asset并选择"Action Bar and Tab Icons",然后指向我的图片时,它会呈现完全空白的矩形,如下所示:

enter image description here

我做错了什么?我已经阅读了几个不同的页面,但是没有其他人遇到过这个问题。

1
你需要将图片添加到drawable文件夹中... - Rishad Appat
1
这是因为它将此图像视为选项卡栏图标。所以,就会出现这种情况。 - Nigam Patro
1
您可以将大小为mdpi、hdpi、xhdpi、xxhdpi等的图像拖放到其drawable文件夹中... 我的意思是drawable-mdpi、drawable-hdpi等。 - Rishad Appat
1
基本上,将您的图像放入相应的drawable文件夹中,而不是像这样做。 - Nigam Patro
它不允许我只是拖放图片。我也没有看到单独的mdpi、hdpi、xhdpi、xxhdpi等文件夹。只有drawable文件夹,没有子文件夹。 - SMKS
显示剩余2条评论
3个回答

9

好的,我找到了答案。

你不能通过Android Studios界面添加它(为什么超出了我的理解范围..)。 你需要进入项目的根目录到...\app\src\main\res\drawables,并将图像复制到所有相关的hdpi、mdpi、xhdpi等文件夹中。然后清理你的项目,它们就会出现。


谢谢你的回答。这个问题为什么不能这样做,我感到很困惑。 - dave o grady

0

请知道我正在使用Android Studio Bumblebee | 2021.1.1 Patch 3。

Android的文档建议:“512 x 512像素图像适用于Google Play商店” https://developer.android.com/studio/write/image-asset-studio

然而,Android的文档似乎没有关于“操作栏和选项卡图标”的推荐大小。https://developer.android.com/studio/write/image-asset-studio

如果您想添加大型图像:

转到Andorid Studio文件 -> 新建 -> 图像资产

打开“图标类型”下拉菜单,选择“操作栏和选项卡图标”。

输入您的图标名称。如果您的项目已经包含同名图标,则Image Asset Studio在替换原始资源之前会向您发出警告。

选择要使用的资产类型。在我们的情况下,它是一个图像。要使用存储在本地的图像,请选择“图像”,然后单击以从硬盘驱动器中选择图像。

选择修剪以调整源资产中图标图形和边框之间的边距。删除图标图形和图标边框之间的任何透明空间,同时保留宽高比。

将有一个滑块来调整图标的填充。您可以使用它来调整图标周围的空间量。如果您还选择了修剪,则修剪会首先发生。

主题。在“HOLO_LIGHT”或“HOLO_DARK”之间选择,或通过选择“CUSTOM”创建自己的主题。 enter image description here

现在点击“下一步”按钮。它会带您到确认页面。以下屏幕显示不同密度特定图标存储的目录。

enter image description here

点击“完成”按钮。图像资源工具将生成您的图标,并将它们放置在适当的目录中。

0
我遇到了同样的问题。所以我通过导入图像添加了一次。但我想要一个不同的图标,所以我尝试第二次添加,但是我得到了那个黑色的图标。 因此,解决方案是每当您尝试第二次添加时,只需先清除旧路径,然后再导入新路径。 原因是每当您尝试多次添加任何图像资产时,而不是清除旧路径并将新路径添加到路径文本字段中,您的新图像资产的路径会附加到旧路径上,这就是为什么它会创建空白图像的原因。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接