2011-06-07 114 views
35

我有一张图片太大而无法放在屏幕上,我希望它在屏幕上很小。我如何通过XML更改图像的大小?Android:在XML中调整imageview的大小

我想:

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

,但图像没有调整...它被裁剪。有任何想法吗?

回答

104

例如:

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

添加属性android:scaleType="fitCenter"android:adjustViewBounds="true"

相关问题