2010-09-25 117 views
2

我有一個包含6個圖像的線性佈局,這些圖像水平地跨越線性佈局。以線性佈局均勻縮放圖像

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="horizontal" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@layout/roundedcorner"> 
     <ImageView 
      android:id="@+id/Icon" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/someImage"> 
     </ImageView> 
     ... 

的問題是,前5個圖像不擴展,並採取他們的像素寬度,和第6圖像被碾碎了,因爲沒有水平方向左足夠的空間。

有沒有辦法縮小所有的圖像,使他們有一個統一的外觀?

回答

4

android:layout_weight="1"添加到每個ImageView。如果圖像的大小相同,則它們將按照相同的方式縮放。