tengo este sencillo diseño XML y un archivo que es green_square.png píxeles 30X30la escala de una imagen a la anchura disponible máximo, manteniendo la relación de aspecto y evitar ImageView espacio adicional
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:background="@color/red"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:adjustViewBounds="true"
android:scaleType="fitStart"
android:src="@drawable/green_square"/>
</LinearLayout>
Lo que estoy tratando de lograr está escalando la imagen para llenar el ancho principal, manteniendo su relación de aspecto sin espacio adicional de ImageView.
He añadido un fondo rojo al ImageView solo como referencia del espacio adicional que quiero evitar.
Try 'android: adjustViewBounds = "true"' – sebataz
Gracias, eso es lo que pensé, pero es ya allí –
Parece que este problema se molesta a muchos usuarios, echa un vistazo a este enlace http: // grupos. google.com/group/android-developers/browse_thread/thread/89d21a582ebc5b21 –