Icons at exact coordinates on the screen in Android
<p>i want to set the map of a city as the background of my app and i want to place some icons above it at known coordinates.</p>

<p>I managed to realize it on a 320x480 resolution by creating a class which extends a SurfaceView and implements Runnable; both the map and the icons are drawn at the run() method (through a canvas.drawBitmap()).</p>

<p>Obviously, everything comes out in a huge mess when i try to run my app on a different screen resolution.</p>

<p>Can you please give me some hints about how to draw the background image and make the icons keep their "place" regardless of the screen resolution?</p>

<p>Thanks a lot!</p>
