Android hdpi/mdpi/ldpi的自定义地图标记图标尺寸

Android hdpi/mdpi/ldpi的自定义地图标记图标尺寸,android,user-interface,maps,Android,User Interface,Maps,我有一个尺寸为40*40的自定义标记图标。hdpi/mdpi/ldpi的尺寸必须多大才能让用户轻松按下,但在小屏幕上不会太大 48按钮的最小尺寸为DIP。这相当于: ldpi: 36px mdpi: 48px hdpi: 64px xhdpi: 96px xxhdpi: 144px 请记住,如果您不希望图像看起来比实际尺寸大,您可以对其进行填充,因此可触摸区域比按钮图像大一点 谷歌表示,你通常不需要为ldpi操心,因为它正好是hdpi的一半,系统可以在运行时缩小hdpi版本,而不会模糊。ldp

我有一个尺寸为40*40的自定义标记图标。hdpi/mdpi/ldpi的尺寸必须多大才能让用户轻松按下,但在小屏幕上不会太大


48按钮的最小尺寸为DIP。这相当于:

ldpi: 36px
mdpi: 48px
hdpi: 64px
xhdpi: 96px
xxhdpi: 144px
请记住,如果您不希望图像看起来比实际尺寸大,您可以对其进行填充,因此可触摸区域比按钮图像大一点


谷歌表示,你通常不需要为ldpi操心,因为它正好是hdpi的一半,系统可以在运行时缩小hdpi版本,而不会模糊。ldpi设备在市场上的份额很小(约为8%)。

你能再详细说明一下吗?所以我的图标将以谷歌的40x40,50x50,80x80的比例转换为l/m/hdpi?这取决于与40像素相关的屏幕大小。如果您的mdpi图形是40,那么ldpi将是30,hdpi将是60,xhdpi将是80。但我的建议是,如果你想让它成为一个40度的图标,那么把4度的不可见像素放在周围,这样可触摸的区域将是48度。这将使它更容易成为目标。对于xxxhdpi:192px