![](/img/trans.png)
[英]Laucher icon generated from Android Asset Studio is small
[英]Get correct Laucher icon size on Android
我正在开发一个能够将快捷方式图标添加到主屏幕的应用程序。 Android平板电脑的正确图标大小是多少? (或更好说,如何在运行时得到它?)这似乎从什么写上不同的这个页面。 我已打开DisplayMetrics.densityDpi并相应地更改了图标大小。 但它并不适用于所有设备.Gnex似乎没问题,但我的Galaxy Tab在显示DisplayMetrics.DENSITY_MEDIUM
设备时只显示48x48px图标(因为它在指南中),但通常的启动器图标是72x72像素而不是48x48 - 它与指南不同? 它可能与TouchWiz UI相关,因此不同于纯Android吗? 还是问题出在哪里? 还要注意的是,应用程序本身会显示正确的启动器图标(它从hdpi文件夹中获取图标),但在运行时看起来像是mdpi设备:/谢谢
Android平板电脑在查找启动器图标时会抬起头来。这意味着mdpi
设备实际上会在hdpi
文件夹中查找。此代码返回启动器图标的正确大小
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
int iconSize = am.getLauncherLargeIconSize();
最好的事情是使用android资产工作室工具来完成此任务。
它将自动创建正确的尺寸并将其放入正确的文件夹中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.