Android Studio 3.1.4:在 Android Studio 项目中添加位图图像文件(不是应用图标)



上下文

我想将位图图像文件 (.PNG( 添加到我的 Android Studio (3.1.4( 项目中。它不是显示为应用程序图标的小徽标。相反,当用户刚刚启动应用程序时,它是以大尺寸显示的应用程序徽标。因此,此徽标将显示在主活动 UI 中,该 UI 将在 2 秒后消失,最后将显示下一个活动 UI,这将为用户提供应用程序的所有功能。因此,徽标是启动器UI的一部分,如果我可以用这种方式总结它。

已读文档

问题:我有点困惑,因为以下文档说要使用图像资产工作室将位图图像添加到项目中: https://developer.android.com/studio/write/add-resources但那里提供的文档(https://developer.android.com/studio/write/image-asset-studio(似乎只讨论了应用程序图标。

键入cdUnix命令并将我的图像复制/粘贴到res/drawable

我找到了一个临时解决方案:转到我的 Android Studio 项目的目录,转到src子目录,然后将我的图像放在res/drawable子目录中。除了这样做:1(我没有从试图减少图像重量的程序中受益(在文档中阅读,我不知道在哪里(和2(我可能不得不将图像放在/res/drawable v24管理其他屏幕尺寸。因此它不是那么干净。

在菜单中创建可绘制资源文件

我还找到了另一种解决方案。根据文档,我可以右键单击Android Studio的"项目"选项卡中的drawable。然后,选择:"新建>可绘制资源文件"。然后我输入图像的名称,选择"main"作为"源集",然后让"目录名称"为"可绘制"。我不选择任何"可用限定符"。它创建我的logo.XML文件。但是在这里,我不知道如何添加我的图像文件"logo.PNG"。

我的问题

如何将此"徽标.PNG"干净地添加到我的res/drawable资源文件中?回想一下:它实际上是我的应用程序的徽标,在"启动器"(主活动的 UI(中以大尺寸显示,但它不是应用程序的图标。

安卓工作室版本:3.1.4。

您只需将图像放在可绘制目录中即可。 如果需要不同密度的多个版本,请将其放在所有适当的目录中。 你不需要一些奇怪的程序。

可绘制的 xml 文件通常用于制作简单的形状而无需创建图像文件,或者将多个可绘制对象组合成状态更改或分层可绘制对象。 您不会将其用于简单的图像。

drawable-v24

不适用于不同的屏幕尺寸,而是适用于运行API 24(牛轧糖(或更高版本的设备。

如果您右键单击Android Studio的项目(左(窗格中的任何文件或文件夹,则可以选择"添加图像"并添加自己的图像,并指定其应位于何处。

最新更新