4

我試圖在Android谷歌地圖上實現顯示引腳。Android谷歌地圖引腳在不同的手機上顯示不同尺寸

我已經成功實施了它。不過,我對於爲什麼在不同手機上以不同尺寸顯示引腳感到困惑。

我目前使用相同的R.drawable png文件,它存儲在/ res/drawable文件夾下。這是爲什麼發生?有沒有一種方法來標準化呢?

下面是一個例子進行比較,三星和HTC手機之間:

enter image description here

+0

請在res文件夾下繪製drawable文件夾,然後保留所有pin圖片..然後它不會顯示各種尺寸。 – itsrajesh4uguys

回答

8
  • 小屏幕電話 - > 36×36像素(LDPI)(120DPI)的圖像尺寸(保持下RES /抽拉-LDPI文件夾)
  • 正常屏幕phones-> 48×48像素(MDPI)( 160dpi)的圖像尺寸(下RES /抽拉-MDPI)
  • 大屏幕電話/ tablets-> 72 X 72 PX(HDPI)(240dpi)的圖像尺寸(下RES /抽拉-HDPI)
  • 額外的屏幕tablets-> 96 x 96像素(xhdpi)(320dpi)圖像大小(在res/drawable-xhdpi下)

if你在適當的文件夾中有4個以上大小的PNG文件,那麼它在所有手機/平板電腦上都應該看起來不錯。

+0

你可以使用android asset studio創建這些PNG文件。 – SKK

+0

哦,所以我不能將它放在res/drawable文件夾中,而是必須創建不同的大小並將它們放在這些單獨的文件夾中?那麼什麼是res/drawable文件夾呢? – lyk

+0

是的。這就是你的應用程序可以支持不同的屏幕尺寸和分辨率。你也可能需要分開佈局。 – SKK

0

請在res文件夾繪製文件夾..然後把所有的針圖像,在..然後它不會得到可見各種尺寸。

+0

它已經在/ res/ – lyk

0

我也遇到了地圖標記大小問題。我把它們放在繪製文件夾,但隨後皮棉 開始抱怨,並告訴我:

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

我這樣做。標記在7「和9」屏幕之間看起來更加一致,皮棉也很開心。我正在使用Android地圖V2。

0

請在res文件夾下繪製文件夾..然後保留所有的圖釘圖像..然後刪除所有其他可繪製的文件夾,如drawable-mdpi,drawable-hdpi等......只保留drawable文件夾和存儲圖像夾。