Изображение не подходит для экрана
Вопрос
У меня есть изображение 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="..."
Поскольку фон устанавливаются по умолчанию, чтобы растягиваться и подходить к представлению. (Цель того, чтобы иметь оба, состоит в том, что он позволяет вам делать такие вещи, как иметь кадр вокруг изображения, установив кадр в качестве фона и основное изображение в качестве источника.)