PaulG PaulG - 1 year ago 149
Android Question

How do I prevent scaling in Android Imageview?

I have an image that is 480 pixels by 40 pixels. I would like to show this image in an ImageView without having it scale to fit.

Ex: If my screen is only 320pixels wide I would like only 320pixels of the image to show on the screen, not have it cram itself into the ImageView (even if it means that the rest of the image gets cut off).

Is there a way to prevent it from scaling to fit?

EDIT: Also, I would like the left side of the image to line up with the left side of the device's screen.


Answer Source

Use ScaleType.CENTER, like this in XML:


This will "center the image in the view, but perform no scaling"

Read more here:

(This is by the way the first hit on googling "imageview scale")

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download