安卓应用启动图标尺寸

6
根据Google的指南,我已经为mdpi和hdpi屏幕在我的项目中添加了48x48和72x72的启动器图标。但在某些情况下,图标会被重新调整大小。例如,在我的Acer Iconia A200平板电脑(mdpi)上,应用程序启动菜单使用64x64的图标(更多或更少,我从截屏中测量得到)。实际使用的资源是我的48x48图标,被拉伸了。有没有办法在我的项目中添加启动器图标的更多尺寸选项,而不仅限于hdpi/mdpi/ldpi?先谢谢你。编辑:今天针对Acer Iconia Tab A200的软件更新已为我解决了此问题;现在启动器使用的是72x72图标。

1
你可以尝试使用drawable-hdpi-v8、drawable-mdpi-v9等,或者查阅drawable文件夹的文档。 - Demonick
DeveloperSite将为您提供详细信息。 - Praveenkumar
谢谢Demonick,这很有趣,我还不知道。但我认为图像调整大小的行为并不是特定于版本的? - user1340450
谢谢SpK,我看了指南,但似乎没有回答我的问题? - user1340450
有关图标最佳实践的一些最新信息:http://android-developers.blogspot.co.uk/2013/07/making-beautiful-android-app-icons.html - Rupert Rawnsley
1个回答

1

你可以使用xlarge限定符,尽管我怀疑平板电脑是否使用除48x48以外的尺寸,我正在使用48x48图标,在Galaxy 10.1平板电脑上运行良好。


1
谢谢,但或许我需要澄清一下:所使用的图标确实是48x48大小的。但在应用启动菜单中它被缩放到了64x64大小,并且在上下文菜单中也有可能被缩放到36x36大小。我的问题是,我是否可以将这些不同尺寸的图像添加到我的项目中? - user1340450
尽管它并没有完全解决我的问题,但我会接受这个答案,因为它是唯一的,也似乎没有新的了 :) 非常感谢帮助。 - user1340450
@Stuart,我的Transformer Prime平板也遇到了ICS的同样问题。我现在将图标源设置为64x64,它的大小增加得很好,但我还没有在其他设备上进行测试... - Cel
@Cel 我也没有找到更好的解决方案,但这将问题转移到使用默认图标大小的设备上。我发现我的Acer Iconia A200上的其他应用程序图标大小也不正确,因此我认为这可能不应该由各个应用程序解决,而是通过启动器更新/替换来解决。 - user1340450

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接