操作栏图标与其他android图标不同

操作栏图标与其他android图标不同,android,android-actionbar,actionbarsherlock,Android,Android Actionbar,Actionbarsherlock,我正在制作andriod应用程序,一切都进行得很顺利,但当我使用大图像作为操作栏时,android平台不适合操作栏的大小,图标看起来非常大,所以如何在android中设置操作栏图标的宽度和高度呢?我希望您已经阅读了文档,因为文档已经包含图标的大小 无论如何,这是一个Android,它可以帮助您生成操作栏图标。我不知道您为什么要在操作栏中使用大图像 操作栏图标(API 11级及以上)的规定尺寸如下: 低密度聚乙烯(120dpi)-18x18像素 mdpi(160dpi)-24x24像素 hdpi

我正在制作andriod应用程序,一切都进行得很顺利,但当我使用大图像作为操作栏时,android平台不适合操作栏的大小,图标看起来非常大,所以如何在android中设置操作栏图标的宽度和高度呢?我希望您已经阅读了文档,因为文档已经包含图标的大小


无论如何,这是一个Android,它可以帮助您生成操作栏图标。

我不知道您为什么要在
操作栏中使用大图像

操作栏图标(API 11级及以上)的规定尺寸如下:

低密度聚乙烯(120dpi)-18x18像素

mdpi(160dpi)-24x24像素

hdpi(240dpi)-36x36像素

xhdpi(320dpi)-48x48像素

有关更多信息,请访问此链接:


或者,只需使用为您创建必要的资源。你所要做的就是选择你想要的动作栏图标的图像,它会在一个ZIP文件中为你创建一个可以使用的图标。这个非常省时。

我已经解决了这个问题,根据android标准为每个密度制作了dim文件,当从服务器接收图像时,使用相应的暗值重新调整图像大小,然后将其添加到我的操作栏

使用小图像怎么样?我不能这样做,因为我从服务器接收图像和用户上传的图像我知道,但服务器正在向我发送将在操作栏中显示的图标,服务器发送了一个很大的图像,这就造成了一个问题actionbar@AmiraElsayedIsmail那么,您就无法对多个屏幕进行管理。是的,您可以编写一个图像加载和裁剪逻辑,但它不适用于提供多屏幕支持。