Fotos de la escala de Android picasso para ser más grande o ajustar el imageView (sin espacio en blanco)

Tengo un problema serio con la escala de la biblioteca Picasso. El problema es que tengo un diseño que consta de 3 vistas principales y algunos botones. Las vistas son como:

ImageView 50% mapView 20% EditTextView 30%

Y quiero cargar imágenes de resolución desconocida en esa imagenVer sin dejar espacios en blanco. Yo estaba tratando de usar .fit (). CenterInside pero que sólo dejó espacios en blanco en los lados. Así es como se ve mi diseño:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:layout_below="@+id/photo1" android:weightSum="10"> <ImageView android:id="@+id/photo1" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="5" android:background="#75aea7ab" /> <com.google.android.gms.maps.MapView android:id="@+id/map2" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="2" /> <EditText android:id="@+id/edittext" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_marginBottom="15dp" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:layout_marginTop="15dp" android:layout_weight="3" android:background="#00000000" android:gravity="top|left" android:inputType="textMultiLine" android:textColor="#ff000000" android:textSize="15sp" /> </LinearLayout> <ImageButton android:id="@+id/post" android:layout_width="@dimen/fab_button_diameter" android:layout_height="@dimen/fab_button_diameter" android:layout_alignParentBottom="true" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_gravity="end" android:layout_marginBottom="300dp" android:background="@drawable/fab_shape" android:src="@drawable/forward" android:text="Post!" android:tint="@android:color/white" /> <Button android:id="@+id/camera" android:layout_width="72dp" android:layout_height="72dp" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:layout_marginLeft="75dp" android:layout_marginTop="100dp" android:background="@drawable/camera" /> <Button android:id="@+id/gallery" android:layout_width="72dp" android:layout_height="72dp" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_marginRight="75dp" android:layout_marginTop="100dp" android:background="@drawable/gallery" /> 

¿Ha intentado configurar ScaleType después de cargar la imagen?

  mPicasso.load("yourUrl") .into(yourImageView, new Callback() { @Override public void onSuccess() { yourImageView.setScaleType(ImageView.ScaleType.CENTER_CROP);//Or ScaleType.FIT_CENTER } @Override public void onError() { //nothing for now } }); 
  • ViewPager + Picasso
  • Cómo cargar diseño de fondo utilizando Picasso
  • Android get Imagen extraíble después de picasso cargado
  • ¿Cómo tratar con Picasso OutOfMemoryError?
  • Picasso IllegalArgumentException El objetivo no debe ser nulo
  • Set Cookie para Picasso
  • Establecer el ancho máximo para cargar imágenes con Picasso
  • Picasso: cómo cancelar todas las peticiones de imagen hechas en un adaptador
  • Image uri no muestra imágenes en ImageView en algún dispositivo Android
  • Dibujar la imagen redondeada con fondo blanco utilizando Picasso
  • Picasso no puede cargar imágenes para alguna URL (sin caracteres especiales)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.