У меня есть LinearLayout (Горизонтальная), которую я использую для отображения 3 ImageViews. Когда я впервые добавляю ImageViews, последний сокращается, потому что изображения слишком велики, чтобы соответствовать 3 поперек. Вот что мой дизайнер экран выглядит следующим образом:Дополнительная набивка поверх моих изображений
Обратите внимание на третьем изображении усадки.
Чтобы устранить эту проблему, я установил для каждого ImageView следующие атрибуты.
width: 0dp
weight: 1
Вот как мои изображения выглядят после установки этих атрибутов:
Проблема Я бегу в это, даже если изображения были сжался есть еще пространство в нижнее и нижнее, как показано синим прямоугольником на следующем изображении:
Мой вопрос: почему это дополнительные отступы там и как я могу избавиться от него?
Спасибо
UPDATE - добавление моего файла макета
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/RelativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:background="@color/app_background_color"
android:contentDescription="@string/game_image_button"
android:gravity="center"
tools:context=".EasyActivity" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/ImageView02"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:contentDescription="@string/game_image_button"
android:src="@drawable/ruler200x200" />
<ImageView
android:id="@+id/ImageView01"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:contentDescription="@string/game_image_button"
android:src="@drawable/ruler200x200" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:contentDescription="@string/game_image_button"
android:src="@drawable/ruler200x200" />
</LinearLayout>
</RelativeLayout>
Просто любопытно, какой размер исходного изображения? Я имею в виду, это квадратное изображение «x by x»? –
Это 200x200 пикселей, и он находится в drawable_hdpi –
, если вы разместите код для всего макета, было бы легче понять – lelloman