Why are the Width / Height of the drawable in ImageView wrong?

Viewed 12552

Should be a simple one.

When I pull image.getDrawable().getIntrinsicWidth() I get a value larger than the source image width. It's X coordinate is returning 2880 instead of 1920 which is 1.5 times too big?

I wondered wether the ImageView having a scaleType of "center" effected it but, according to the documentation:

"Center the image in the view, but perform no scaling."

Here is the source:

<ImageView  
    android:id="@+id/backgroundImage"   
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:src="@drawable/background"
    android:scaleType="center"/>
4 Answers
Related