我需要删除Android屏幕中图片周围出现的黑色边框。 我的结构是完全刀片,但我总是在纵向或横向方向上获得一种黑色边框。我试图改变参数但没有成功。 这是我的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>
有人可以帮我找到错误吗?图片大于屏幕480x320 - 800x480 - 1280x800
谢谢
答案 0 :(得分:5)
如果黑色边框表示图片左右两侧的空白区域,则需要在imageView标签中设置ScaleType。
第一个将拉伸图像而不保留纵横比
android:scaleType="fitXY"
这个将放大到图像,直到所有边都被填满,并保留纵横比。
android:scaleType="centerCrop"