Android Google Map Pins display with different sizes on different phones

view full story

http://stackoverflow.com – I am trying try implement display of pins on Android Google Maps. I've successfully implemented it. However I'm abit confused as to why the pins are displayed in different sizes on different phones. I am currently using the same R.drawable png file, which is stored under /res/drawable folder. Why is this happening? Is there a way to standardize this? Below is a comparison for example, between a Samsung and HTC phone: (HowTos)