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

1 に答える 1

4

android:layout_weight="1"各 ImageViewに追加します。画像が同じサイズの場合、同じ方法でスケーリングされます。

于 2010-09-25T22:51:18.503 に答える