Android工具栏中的图标不清晰

时间:2016-07-24 07:44:40

标签: android android-layout android-toolbar

我想在工具栏上找到几个图标。我的24 pixels png文件夹中有我的图标drawable。图标尺寸合适但不清晰。这是截图:

enter image description here

我也尝试使用34 pixels的图标,它们很大但仍不清晰。如何获得更小的清晰图标?下面是相同的截图。 enter image description here

是否与创建其他可绘制文件夹有关?

2 个答案:

答案 0 :(得分:2)

如果您在xxxhdpi设备中使用24px图标,可能会出现问题,因为在Android中1px并不总是等于1dp。实际上有一个图像,它显示了dp和px之间差异的依赖性和密度:

enter image description here

您可以找到更多信息here

所以,回到你的问题,答案是:你的图标必须是24 DP 大小,而不是24 PX 大小。

现在表(第一个是密度,第二个是24xp的px相等):

  • mdpi = 24px
  • hpdi = 36px
  • xhdpi = 48px
  • xxhdpi = 72px
  • xxxhdpi = 96px

因此,您需要在适当的可绘制文件夹中提供图像的这5种分辨率。问题解决了。

PS:您可以使用支持向量Drawables并为每个图标提供一个xml文件(而不是每个图标5个png-s),这些将减少应用程序的大小并为所有人提供可扩展的图标屏幕在世界上。更多信息here

答案 1 :(得分:0)

尝试将您的图标放在drawable-hdpi文件夹中并从drawable中删除.ithink为您工作