как устранить черную рамку вокруг картинки - PullRequest
4 голосов
/ 14 августа 2011

Мне нужно убрать черные рамки, появляющиеся вокруг картинок на экране андроида.У меня полная лопатка, но я всегда получаю вид черных границ как в портретной, так и в альбомной ориентации.Я пытался изменить параметры, но безуспешно.это мой код XML-макета

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical">
<ImageView 
android:src="@drawable/map" 
android:id="@+id/fullmap" 
android:layout_height="fill_parent" android:layout_width="fill_parent"> </ImageView>
</LinearLayout>

Может кто-нибудь помочь мне найти ошибку?Картинки больше экрана 480х320 - 800х480 - 1280х800

enter image description here

Спасибо

1 Ответ

5 голосов
/ 14 августа 2011

Если под черной рамкой вы имеете в виду пустое пространство вокруг изображения влево и вправо в альбомной ориентации, вам необходимо установить ScaleType в теге imageView.

Первый растягивает изображение и не сохраняет пропорции

android:scaleType="fitXY" 

этот будет увеличивать изображение до тех пор, пока все стороны не будут заполнены, и он сохранит соотношение сторон.

android:scaleType="centerCrop"
...