Android菜单showAsAction图标太大了

时间:2015-05-22 16:18:02

标签: android menu android-actionbar android-drawable android-toolbar

我注意到使用showAsAction="ifRoom"时菜单图标显示得太大了。我注意到,长按图标时较暗的轮廓也比正常菜单图标(三个垂直点)大。我正在使用Android参考建议的72x72图标用于更大的设备。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

首先,您需要包含四个不同的图像以适应不同的屏幕尺寸。

MDPI: 160 DPI 48x48 px
HDPI: 240 DPI 72x72 px
XHDPI: 320 DPI 96x96 px
XXHDPI: 640 DPI

我也有这个问题。如果您在布局中使用工具栏,则需要指定平板版本的布局。

工具栏高度

Mobile Landscape: 48dp
Mobile Portrait: 56dp
Tablet/Desktop: 64dp

在xlarge布局中将工具栏高度设置为64dp可以解决问题。

设置这些属性应该有助于解决问题。