android - 强制 android 使用方形启动器图标

标签 android icons android-launcher

我想使用我的启动器图标的方形版本,但不知何故 android 一直强制使用圆形版本。

我读了forcing square app icon尽管解释有道理,但事实并非如此:

enter image description here

在此屏幕截图中,您可以看到大多数图标都是圆形的,但您有 联系人、小部件预览和终端模拟器

在有人说“它们是特殊应用程序”之前,终端模拟器是我从 Play 商店下载的垃圾应用程序……在我的手机中,80% 的应用程序是圆形的,但 Instagram、预订和其他一些应用程序是方形的……

如何强制 android 使用我的方形启动器?

最佳答案

有一个我已经尝试过的解决方案,它对我有用。 我们要做的就是将应用程序图标保留在 res -> drawable 中。 应用程序图标应采用所有格式:-

mdpi , hdpi , xhdpi , xxhdpi , xxxhdpi

例如同名-

  • ic_app_icon.png(mdpi)
  • ic_app_icon.png(hdpi)
  • ic_app_icon.png(xhdpi)
  • ic_app_icon.png(xxhdpi)
  • ic_app_icon.png(xxxhdpi)

然后在 Android Menifest 文件中做这个改变

android:roundIcon="@drawable/ic_app_icon"

这样我们就可以得到app icon square。

关于android - 强制 android 使用方形启动器图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50825943/

相关文章:

android - 再次加载启动器应用程序?

android - 无法在 Android Studio 中添加 Activity

icons - EXE 中的 .Ico 文件更改 - .NET winforms

Java:尝试设置应用程序图标时为空指针

android - 自定义启动器不再作为华为设备中的默认启动器

android - 多个动态壁纸的一个启动器图标

Android Chromecast : Casting local audio file fails

android - 使用 FragmentTabHost 在 fragment 之间切换动画

android - 定义和实现 HIDL 接口(interface)

ios - 更改 iPhone 和 iPad 上的替代图标(setAlternateIcon for iPhone & iPad)