Android bitmap image / graphic reporting incorrect / wrong pixel size / dimensions
Is a bitmap image / graphic you've loaded in your Android code reporting its dimensions different from what you know it really is - even though all you've done with it is BitmapFactory.decodeResource?
Did you put your image in the drawable directory? (thinking drawable-hdpi, drawable-mdpi and drawable-ldpi were for different resolution graphics - but 'drawable' has no dpi reference in the name, so why would items loaded from here have any resolution specific measures applied?)
Well you (and I) were wrong. Images loaded from the drawable directory are automatically resized, depending on the resolution you're working in - not always what you want (nor would expect when there are other drawable directories which explicitly reference different dpi levels).
To prevent this, create a new directory called 'drawable-nodpi' (at the same level as the drawable directory) and move your images / graphics into there. You still use the same R.drawable.whatever to reference them - but they won't have any automatic scaling applied.
If Eclipse gives you any trouble, use Project > Clean... (which seems to rescan the drawable directories).