2011-06-07 21 views
35

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

Traté:

<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 se cambia el tamaño ... que se recorta. ¿Algunas ideas?

Respuesta

104

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" 
    /> 

añadir una propiedad android:scaleType="fitCenter" y android:adjustViewBounds="true".

Cuestiones relacionadas