0

我最近开发了一个 Android 应用程序。出于某种原因,应用程序图标未显示在 HTC One 设备的主屏幕上。该图标在我的其他设备上显示良好。

阅读其他论坛,我已确保该应用程序存储在手机中而不是 SD 卡中,并尝试重新启动,但这些似乎无法解决问题。

我猜 HTC One 没有拾取图标文件,但我不确定为什么 - 就像其他设备(包括 Galaxsy S3 和其他 HTC 设备)一样?任何帮助,将不胜感激。

提前致谢!

4

1 回答 1

0

我想您已经创建了文件夹来支持各种密度?ldpi,mdpi,hdpi,xhdpi?如果是这种情况,您确定您已将图标放在 XHDPI 文件夹中,因为 HTC ONE 会从那里读取它,因为它的密度很大。

例如:

根据GSM Arena,Galaxy S3 Galaxy S3 的像素密度为 306ppi。那是高密度,这款手机将从 hdpi 文件夹中读取可绘制文件。

另一方面,HTC ONE 的像素密度为 469ppi。这是超大的密度,这款手机将从 x-hdpi 文件夹中读取可绘制文件。GSM 竞技场,HTC ONE

但情况可能并非如此,因为如果一个文件夹中缺少可绘制对象,则只会从另一个可用文件夹中读取它。但请再次检查您的 x 大文件夹。

于 2013-07-09T17:33:06.303 回答