2011-06-07 149 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"