Honor View 10手机上的android自适应启动器图标太大

Posted

技术标签:

【中文标题】Honor View 10手机上的android自适应启动器图标太大【英文标题】:android adaptive launcher icon on honor view 10 phone too large 【发布时间】:2019-12-07 09:29:11 【问题描述】:

我使用 android Asset Studio 为我的应用创建了自适应图标。启动器图标在 Galaxy Nexus API 28、Nexus 5x API 24、Nexus 9 API 23 的模拟器以及 Lenovo Phab 2 API 28、Samsung Galaxy S9+ API 26 等设备上看起来不错。但是,图标显得太大,溢出圆形在 Honor view 10 API 28 中绑定的图标。有人可以帮助解决这个问题吗?

这是我经历的步骤。一个前景层和一个背景层以 png 格式创建,每个大小为 1024 x 1024。然后通过 File>New>Image Asset>Configure Image Asset 添加图标并填充图像资源的路径。 在“配置图像资源”对话框的预览面板中,图标看起来适合从 mdpi 到 xxxhdpi 的屏幕分辨率。在 mipmap* 文件夹下创建的 png 图像具有correct sizes as here。我的项目有present structure。

在创建这些图标并将其添加到项目之前,Android 提供的默认启动器图标在 Honor View 10 上看起来不错,注意到the screenshot 最后一行的第一个图标。但现在它看起来像是the screenshot 最后一行的第二个图标。

我已经阅读了有关 Android 图标外观问题的问题,例如 android-launcher-icon-size 和 app-icon-on-device-is-too-small,但这些问题似乎都不相关。

我注意到的一个特点是,在我测试过的虚拟或实际设备中,只有 Honor View 10 使用圆形图标,而其他使用方形或方形圆形图标。

【问题讨论】:

【参考方案1】:

昨天突然发现荣耀View 10的应用启动器图标正常了。过去两周,我没有做任何事情,例如手动升级荣耀View 10的操作系统或更新应用程序。今天我在 View 10 上卸载并重新安装了该应用程序。启动器图标看起来不错。所以基本上时间解决了图标问题。另一方面,我怀疑荣耀 View 10 有一些后台自动更新,解决了这个问题。

【讨论】:

以上是关于Honor View 10手机上的android自适应启动器图标太大的主要内容,如果未能解决你的问题,请参考以下文章

honor荣耀的高端系列可以买吗?

Android自定义View之区块选择器

安卓手机上没有安装app

adb devices找不到Android设备的解决

[android] 手机卫士自定义组合控件

android 加速度传感器妙用与自定义View