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

时间:2013-02-08 06:13:37

标签: android google-maps-markers google-maps-android-api-2 android-drawable

我正在尝试在Android Google地图上尝试实施针脚显示。

我已经成功实施了它。但是我很担心为什么在不同的手机上以不同的尺寸显示引脚。

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

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

enter image description here

4 个答案:

答案 0 :(得分:10)

  • 小屏手机 - > 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文件,那么它应该在所有手机/平板电脑上看起来都很好。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我也遇到地图标记尺寸问题。我把它们放在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。

答案 3 :(得分:0)

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