我想在工具栏上找到几个图标。我的24 pixels png
文件夹中有我的图标drawable
。图标尺寸合适但不清晰。这是截图:
我也尝试使用34 pixels
的图标,它们很大但仍不清晰。如何获得更小的清晰图标?下面是相同的截图。
是否与创建其他可绘制文件夹有关?
答案 0 :(得分:2)
如果您在xxxhdpi设备中使用24px图标,可能会出现问题,因为在Android中1px并不总是等于1dp。实际上有一个图像,它显示了dp和px之间差异的依赖性和密度:
您可以找到更多信息here。
所以,回到你的问题,答案是:你的图标必须是24 DP 大小,而不是24 PX 大小。
现在表(第一个是密度,第二个是24xp的px相等):
因此,您需要在适当的可绘制文件夹中提供图像的这5种分辨率。问题解决了。
PS:您可以使用支持向量Drawables并为每个图标提供一个xml文件(而不是每个图标5个png-s),这些将减少应用程序的大小并为所有人提供可扩展的图标屏幕在世界上。更多信息here
答案 1 :(得分:0)
尝试将您的图标放在drawable-hdpi文件夹中并从drawable中删除.ithink为您工作