У меня есть горизонтальный LinearLayout в Android с 5 изображениями в нем. Я хочу, чтобы 5 изображений соответствовали экрану горизонтально, сохраняя соотношение сторон. Каждое изображение имеет размер 128x128 пикселей. Проблема состоит в том, что в то время как ширина устанавливается как то, что я хотел высота изображений остаются неизменными, так что они выглядят как это на большом экране (это Nexus 7):Android - горизонтальные изображения, чтобы соответствовать экрану
Что я сейчас:
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:cropToPadding="true"
android:scaleType="fitXY"
android:src="@drawable/image01" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="fitXY"
android:src="@drawable/image02" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="fitXY"
android:src="@drawable/image03" />
<ImageView
android:id="@+id/imageView4"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="fitXY"
android:src="@drawable/image04" />
<ImageView
android:id="@+id/imageView5"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scaleType="fitXY"
android:src="@drawable/image05" />
</LinearLayout>
Спасибо за помощь
Вы в порядке с изменением размера – MDMalik