Android: cambiar el tamaño de imageview en XML

Tengo una imagen que es demasiado grande para caber en la pantalla, la quiero bastante pequeña en la pantalla. ¿Cómo puedo cambiar el tamaño de la imagen a través de XML?

he intentado:

<ImageView
android:id="@+id/image"
android:layout_width = "100dp"
android:layout_height= "100dp"
android:scaleType="center"
android:layout_gravity="center_horizontal|bottom"
android:src="@drawable/dashboard_rpm_bottom"
>
</ImageView>

pero la imagen no cambia de tamaño…se recorta. Alguna idea?

3 Kommentare

  1. 123

    por ejemplo:

    <ImageView android:id="@+id/image_view"     
      android:layout_width="wrap_content"  
      android:layout_height="wrap_content"  
      android:adjustViewBounds="true"  
      android:maxWidth="42dp"  
      android:maxHeight="42dp"  
      android:scaleType="fitCenter"  
      android:layout_marginLeft="3dp"  
      android:src="@drawable/icon"  
      /> 

    Agregar propiedad android:scaleType="fitCenter" y android:adjustViewBounds="true".

  2. 1

    Por favor, intente esto funciona para mí:

    <ImageView android:id="@+id/image_view"     
      android:layout_width="wrap_content"  
      android:layout_height="wrap_content"  
      android:adjustViewBounds="true"  
      android:maxWidth="60dp" 
      android:layout_gravity="center" 
      android:maxHeight="60dp"  
      android:scaleType="fitCenter"  
      android:src="@drawable/icon"  
      /> 

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea