Равномерное масштабирование изображений в линейном макете - PullRequest
2 голосов
/ 26 сентября 2010

У меня есть линейный макет, который содержит 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-е изображениясокращается, потому что не хватает места по горизонтали.

Есть ли способ уменьшить все изображения, чтобы они выглядели одинаково?

1 Ответ

4 голосов
/ 26 сентября 2010

Добавьте android:layout_weight="1" к каждому ImageView.Если изображения имеют одинаковый размер, они будут масштабироваться таким же образом.

...