To keep aspect ratio, you should make the image the src
rather than background
.
Take a look at the ScaleType documentation here http://developer.android.com/reference/android/widget/ImageView.ScaleType.html.
You should try using either android:scaleType="centerInside"
or android:scaleType="centerCrop"
.
Hope that helps!