ImageView dentro de RelativeLayout tiene relleno superior e inferior

Tengo un 640px de ancho, 208px alto PNG que he colocado en mi carpeta / drawable y estoy teniendo un tiempo muy difícil correctamente colocarlo en un ImageView. Quiero escalar la imagen para que maximice la resolución horizontal, y quiero que escalen verticalmente sólo lo que se necesita para permanecer en proporción.

El problema que tengo es que mi ImageView termina más alto de lo que necesita para adaptarse a la imagen. La imagen en sí parece perfecta; Tan ancha como la pantalla y en proporción. Sin embargo, el ImageView parece tener relleno en la parte superior e inferior. De lo que puedo decir es el dibujable que el ImageView contiene que es realmente demasiado alto.

No puedo publicar una imagen porque soy nuevo en SO, pero si lo hiciera sería de la vista Diseño Gráfico. Cuando hago clic en el ImageView aparece el cuadro azul regular alrededor de él, pero con relleno en la parte superior e inferior, el mismo relleno que estoy viendo en el dispositivo. Incluso si arrastrar el cuadro azul para intentar cambiar el tamaño de ImageView, no se me permite hacer que sea más pequeño de lo que ya es (tal vez porque el ImageView piensa que el dibujable es que alto, o algo). Por lo que puedo decir, esto puede tener algo que ver con la densidad de la imagen … el ImageView termina siendo 312 píxeles de alto (208 * 1.5) en un dispositivo hdpi.

Aquí está mi XML:

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:id="@+id/back" android:src="@drawable/categoryheader2" android:layout_width="wrap_content" android:layout_height="wrap_content"> </ImageView> </RelativeLayout> 

¡Gracias de antemano por cualquier ayuda!

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.