Изображение не подходит к экрану - PullRequest
1 голос
/ 25 марта 2010

У меня есть изображение размером 320x480, которое я бы хотел разместить на весь экран. Это код main.xml

<ImageView   xmlns:android="http://schemas.android.com/apk/res/android">
        android:id='@+id/splash_medium'

        android:layout_width="fill_parent" 
        android:layout_height="fill_parent" 

        android:src="@drawable/wallpaper320x480"
         />

Экран показывает изображение, но имеется значительное отступы влево и вправо и немного вверх и вниз. Я попытался установить Android: отступ до 0dip безрезультатно.

Ссылка на изображение, пока я не могу публиковать изображения: скриншот

Любая помощь будет оценена.

1 Ответ

9 голосов
/ 25 марта 2010

Вероятно, это была проблема с размером изображения и отсутствием масштабирования. Если на вашем изображении недостаточно пикселей, чтобы заполнить экран, и вы не говорите ему растянуть изображение, то у вас будут пропуски по бокам. Исправление должно использовать android:scaleType="fitXY". Обратите внимание, что это применимо к случаю, когда для изображения установлено значение android:src="...", а не android:background="...", поскольку фоновые изображения по умолчанию настроены на растяжение и подгонку к представлению. (Цель обоих заключается в том, что вы можете делать такие вещи, как создание рамки вокруг изображения, устанавливая рамку в качестве фона и основное изображение в качестве источника.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...