如何在Android Studio中更改应用程序的启动器徽标?


255

我想知道如何在Android Studio中更改启动器图标。如果您能给我任何建议,我将不胜感激。


17
公认的答案不是最佳答案,滚动值得!
dreua

Android Studio的Asset Studio绝对是当前的发展之路。请参阅此答案以获取摘要。
Suragch

Answers:


261

在应用程序的AndroidManifest.xml文件中查找该<application>标记。

此应用程序标签具有android:icon属性,通常为@drawable/ic_launcher。此处的值是启动器图标文件的名称。如果值为@drawable/ic_launcher,则图标的名称为ic_launcher.png

查找您的资源文件夹这个图标(res/mipmap-mdpires/mipmap-hdpi等)和替换它。

关于mipmap资源的注释:如果启动器图标当前位于诸如的可绘制文件夹中res/drawable-hdpi,则应将其移动到mipmap等效项(例如res/mipmap-hdpi)。Android将更好地将可绘制对象的分辨率保留在mipmap文件夹中,以便在启动器应用程序中显示。

Android Studio注意:如果您使用的是Android Studio,则可以让Studio将绘图对象放置在适合您的位置。只需右键单击您的应用程序模块,然后单击新建 -> 图像资产

对于图标类型,如果您还想为API 26+设备生成自适应图标,请为平面PNG文件选择“启动器图标(仅旧版)”“启动器图标(自适应和旧版)”


此过程仅接受一张图像并将其缩放到所需的每种密度。但是,如果我为每种分辨率都定制了图标,我想使用它。我该怎么办?
Sagar Nayak

1
此过程不会拍摄一张图像并缩放它。您应按照《提供资源》文档中的说明,将不同密度的图像放入不同的密度限定的文件夹中。例如,将基础图像放在中drawable-mdpi,将1.5倍缩放后的版本放在中drawable-hdpi
Bryan Herbst

在我的项目(Android Studio 2.3.1)ic_launcher.png中,将其放置在mipmap虚拟文件夹中。
Gluttton

@Glutton检查此答案stackoverflow.com/a/28065664/1101730,建议将启动器图标放入mipmap文件夹,因为它们使用不同的密度
Micer

327

对于那些使用Android Studio的人来说,这是另一种更明智的解决方案:

  1. 在项目视图中展开项目根文件夹
  2. 右击应用程序文件夹
  3. 上下文菜单中,转到新建->图像资产
  4. 在出现的弹出窗口中,选择您想要的新徽标(图像/剪贴画/文本)。
  5. 如果您选择图像单选按钮(这是默认选项),则单击三个按钮以显示路径树以找到.png图像文件,很可能您可能看不到它,因此将其从Windows资源管理器(如果是Windows)并将其拖放到树中,它将出现并准备被选择。

这就对了!您现在为您的应用有了一个新徽标。


31
并且不要忘记在清单中设置新图标的位置:在android:icon
中将

3
这应该是正确的答案,因为公认的答案并未描述Android Studio的方式。
2016年

我正是这样做的。当您更新现有图标时,它也将起作用。
Ashutosh Chamoli

71

这是我完成任务的步骤:

  1. 创建大小为512x512像素的PNG图像文件
  2. Android Studio项目视图中突出显示一个mipmap目录
  3. 在菜单中,进入文件>新建>图像资产
  4. 点击 图像按钮资产类型按钮行
  5. 点击3点框右侧的路径框
  6. 图像拖到源资产框
  7. 单击 下一步(注意:现有启动器文件将被覆盖
  8. 点击 完成

4
我觉得这是最好的答案
chicharito

25

要快速创建一组新图标并更改Android Studio中的启动器图标,您可以:

  1. 使用此工具:https : //romannurik.github.io/AndroidAssetStudio/icons-launcher.html 上传您喜欢的图像或图标(您的源文件)。然后,该工具会为ic_launcher.png自动以所有不同的分辨率创建一组图标。

  2. 下载该工具创建的zip文件,解压缩所有内容(这将为所有不同的分辨率创建一个文件夹结构),然后替换项目res文件夹中的所有图标:<AndroidStudioProjectPath> \ app \ src \ main \ res


10

在此处输入图片说明转到AndroidManifest.xml并将android:icon =“ @ mipmap / ic_launcher”更改为android:icon =“ @ mipmap /(您的图片名称)”,假设您有一个名为telugu的图片,并且希望将其设置为您的应用图标,然后更改android:icon =“ @ mipmap / telugu”,您必须将图像复制并粘贴到mipmap文件夹中,这就像我说的那样简单


7

尝试此过程,可能会对您有所帮助。

  1. 创建大小为512x512像素的PNG图像文件
  2. 在菜单中,转到文件->新建->图片资产
  3. 在资产类型选项中选择图像选项
  4. 单击右侧的目录框。
  5. 将图像拖到源资产框
  6. 单击“下一步”(注意:现有启动器文件将被覆盖)
  7. 点击完成

*****注意:图标类型应为启动器图标(自适应和旧版)*****


6

在清单文件的标记下,将出现类似的行:

android:icon="drawable_resource_path"

将所需的启动器图标放置在drawable文件夹中并编写其资源路径。


5
  1. 转到AndroidManifest.xml

  2. 在标记中,寻找android:icon标记。

  3. 将图标复制并粘贴到drawable文件夹(在项目的res文件夹中)。

  4. 设置android:icon的值标签为

    android:icon =“ @ drawable / youriconname”

瞧!你完成了。保存更改并测试。


3

我们可以替换application标签中AndroidManifest文件中的代码

android:icon="@drawable/logo"

2

转到项目文件夹\ app \ src \ main \ res \ mipmap-mdpi \ ic_launcher.png

您将看到5个mipmap文件夹。将每个mipmap文件夹中的图标替换为所需的图标。


2

我使用此工具创建了图标:

https://romannurik.github.io/AndroidAssetStudio/index.html

下载完这些文件之后(它们已经被预先命名为ic_launcher,非常有用!),我发现

res文件夹下的mipmap ic_launcher文件夹

然后我用创建的图标替换了前置图标。重新安装您的应用程序,您将看到新图标!


1

请点击 app/manifests/AndroidManifest.xmlandroid:icon="@mipmap/your image name"

还要更改android:roundicon="@mipmap/your image name" 示例:仅 android:icon="@mipmap/image" 此而已


0

去:

res>绘制>右键单击>显示在文件夹中>添加所需徽标

然后转到android清单,在应用程序标签下编辑ICON标签,使用 "@drawable/nameOfImage"


-1

所有下载过程都太长,只需导航至项目预览并选择项目视图,右键单击应用程序文件夹,然后单击新建,然后创建一个新的图像资产即可。请选择文件路径,然后单击下一步并完成。

重要:重新安装您的应用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.