[在不同屏幕尺寸上运行应用程序时,Google地图标记会越来越大

问题描述 投票:0回答:1

我有一个可以在Google地图(Android)上制作不同大小标记的应用。最近,当我在hdpi屏幕设备上测试我的应用程序时,该设备上出现的标记非常大,例如比我以前使用的xxhdpi版本设备大10倍。我希望所有屏幕尺寸设备上的标记都相似。

是否有解决方案?

java android kotlin maps markers
1个回答
0
投票

[将标记添加到地图时,您可以像这样更改其大小:

marker.setIcon(BitmapDescriptorFactory.fromBitmap(Bitmap.createScaledBitmap(resource, px, px, false)));

[其中资源是您的标记位图,而px,px是宽度和高度,以像素为单位。

© www.soinside.com 2019 - 2024. All rights reserved.