This is probably because of differing densities. Your resource is probably stored in a medium density folder, but your device is hdpi. Medium density is 160dpi, high density is 240dpi. Thus your bitmap is scaled to 1.5x the size it was originally. See the document on multiple screens for more info.
If resources are not available in the correct density, the system loads the default resources and scales them up or down as needed to match the current screen's density.
If you intended this to be for high density put it in drawable-hdpi instead of drawable or drawable-mdpi.
Update:
If you want it to ignore density, put it in a drawable-nodpi folder. Also from the same doc:
The easiest way to avoid pre-scaling is to put the resource in a resource directory with the nodpi configuration qualifier. For example:
res/drawable-nodpi/icon.png
When the system uses the icon.png bitmap from this folder, it does not scale it based on the current device density.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…