Вопрос

У меня есть изображение 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 без результата.

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top