繁体   English   中英

Android Google地图引脚在不同的手机上显示不同的尺寸

[英]Android Google Map Pins display with different sizes on different phones

我正在尝试在Android谷歌地图上试用工具显示。

我已经成功实现了它。 然而,我很困惑为什么在不同的手机上以不同的尺寸显示引脚。

我目前正在使用相同的R.drawable png文件,该文件存储在/ res / drawable文件夹下。 为什么会这样? 有没有办法将其标准化?

以下是三星和HTC手机之间的比较:

在此输入图像描述

  • 小屏手机 - > 36 x 36像素(ldpi)(120dpi)图像尺寸(保留在res / drawable-ldpi文件夹下)
  • 普通屏幕电话 - > 48 x 48像素(mdpi)(160dpi)图像尺寸(在res / drawable-mdpi下)
  • 大屏手机/平板电脑 - > 72 x 72像素(hdpi)(240dpi)图像尺寸(在res / drawable-hdpi下)
  • 额外屏幕平板电脑 - > 96 x 96像素(xhdpi)(320dpi)图像尺寸(在res / drawable-xhdpi下)

如果您在相应的文件夹中有4个具有上述尺寸的PNG文件,那么它应该在所有手机/平板电脑上看起来都很好。

请在res文件夹下制作drawable文件夹..然后保留所有图片中的图片..然后它不会看到各种尺寸。

我也遇到地图标记尺寸问题。 我把它们放在drawable文件夹中但是lint开始抱怨并告诉我:

  ... "If the icon really is density independent (for example a solid color) 
  you can place it in drawable-nodpi."

我做到了 标记在7英寸和9英寸屏幕上看起来更加一致,棉绒也很开心。 我正在使用Android地图V2。

请在res文件夹下制作drawable文件夹..然后保留所有图片中的图片..然后删除所有其他可绘制的文件夹,如drawable-mdpi,drawable-hdpi等...只保留drawable文件夹并将图像存储在该文件夹中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM